モジュールが角2で動作するのに苦労しています。 問題を示すa plunkを作成しました。 plunkでは、app.moduleがあることがわかります。このモジュールは、ページヘッダーを表示するコンポーネントを含むapp-common.moduleをインポートします。最上位コンポーネントのテンプレートapp.componentには、このコンポーネントのセレクタが含まれています。フィーチャモジュールで宣言されたコンポーネントが角2で見つかりません
アプリケーションが実行される@NgModule({
imports: [AppCommonModule, BrowserModule],
declarations: [AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
、それは "REF-pageheaderは" 知ら要素ではないというエラーがスローされます。
@NgModule({
imports:[CommonModule, FormsModule],
declarations: [PageHeaderComponent]
})
export class AppCommonModule { }
ここapp.moduleです: ここapp.common.moduleです。 app.moduleでコンポーネントを宣言すると、正常に動作します。 したがって、メインのapp.moduleにインポートされるモジュールでこのコンポーネントを宣言できないのはなぜですか?これが行われたときAngularはそれを見つけることができないようです。私は間違って何をしていますか?何か不足していますか?
驚くばかり!私はこれを完全に逃した!ありがとうございました。 –
よろしくお願いします! material2のソースコードhttps://github.com/angular/material2/blob/master/src/lib/button/button.ts#L162もご覧ください。それは非常に良い出発点です – yurzui
あなたは大きな助けになります!シンプルだけど、私はそれを逃した!再度、感謝します。 –