Angular2 RC5に問題があります。 (app.moduleによってブートストラップされる)Angular2 RC5 templateUrlを使用した無限ループ
私app.componentは非常に基本的な、次のようになります。
@Component({
selector: 'my-app',
template: `TEST`
})
export class AppComponent implements OnInit {
constructor() {
console.log("APP LOG!");
}
ngOnInit() {
console.log("APP INIT LOG!");
}
}
を限り、私はそれが正常に動作コンポーネント内のテンプレートをコードとして。しかし、それを自分のhtmlファイルに転送して、それを含めたら、
templateUrl: 'app.component.html'
私は無限ループに入ります。コンストラクタは繰り返し呼び出され、決してngOnInitに到達しません。相対パスか絶対パスかを問わず、違いはありません。 ngModulesなしでRC4にこの問題はありませんでした。また、非常に基本的な
対応ngModule、:
@NgModule({
imports: [
BrowserModule
],
declarations: [
AppComponent
],
bootstrap: [AppComponent]
})
export class AppModule {}
私は流星を使用するので、すべては流星angular2-コンパイラを使ってコンパイルされています。
ヒントは非常に高く評価されています!
をすることができます'@NgModule()'コードを表示しますか? –
もちろん、コードを追加しました。どうも! –
'app.component.html'は' app.component.ts'の隣にありますか? 'templateUrl: 'app.component.html''をデコレータに配置すると、' template:' ''が削除されました。 :) – mxii