Tôi đang cố tải các tệp Html bằng mã sau trong js góc 2. Tệp này có sẵn trong thư mục sản phẩm và tệp html mà tôi đang cố gắng tải cũng nằm trong cùng một thư mục. Tuy nhiên nó không hoạt động.Góc không thể tìm thấy templateUrl
import {Component} from 'angular2/core';
@Component({
templateUrl:'./products/app.component.pen.html'
})
export class PenComponent
{
}
Tệp ở trên được tải từ AppComponent dưới đây.
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 {
}
vui lòng sử dụng dấu nháy đơn trong ''./Products/app.component.pen''. với mọi lần nhập. – micronyks
Vẫn không hoạt động. –
Bạn có thể tải 'PenComponent'? Bạn có gặp lỗi gì không? nếu có, cái nào? – micronyks