Ich versuche, HTML-Dateien mit dem folgenden Code in angular js 2. laden Diese Datei ist unter Produkte Ordner und die HTML-Datei, die ich versuche zu laden ist auch im selben Ordner. Trotzdem funktioniert es nicht.Angular kann templateUrl nicht finden
import {Component} from 'angular2/core';
@Component({
templateUrl:'./products/app.component.pen.html'
})
export class PenComponent
{
}
Die obige Datei wird von der folgenden AppComponent geladen.
import {Component} from 'angular2/core';
import {RouteConfig, ROUTER_DIRECTIVES} from "angular2/router";
import {PenComponent} from "./products/app.component.pen";
import {BookComponent} from "./products/app.component.book";
@Component({
selector: 'my-app',
template: `
<header>
<ul>
<li>
<a [routerLink]="['Pen']">Pen</a></li>
<li>
<a [routerLink]="['Book']">Book</a></li>
</ul>
</header>
<router-outlet></router-outlet>
`,
directives: [ROUTER_DIRECTIVES]
})
@RouteConfig([
{path: '/pen', name: 'Pen', component: PenComponent, useAsDefault:true}
{path: '/book', name: 'Book', component: BookComponent}
])
export class AppComponent {
}
Bitte verwenden Sie ein einzelnes Zitat in - '"./Products/app.component.pen''. mit jedem Import. – micronyks
Funktioniert immer noch nicht. –
Können Sie 'PenComponent' laden? Haben Sie einen Fehler? wenn ja, welche? – micronyks