私はこのエラーを得ています:
angular2-rc6を使用している間は、TermsConditionsのコンポーネントファクトリは見つかりませんでした。
私の路線図はこんな感じです:
{
path: "",
component: TermsConditions
}
回答:
回答№1は6ご協力いただきありがとうございます。私はこの問題を解決する方法を知るようになりました。
TermsConditionsのコンポーネントファクトリが見つかりません。
@NgModule({
declarations : [ TermsConditionsComponent ]
})
export default class TermsConditions {}
このモジュールをあなたのルートモジュールにインポートしてください。
@NgModule({ declarations : [ AppComponent ], imports: [ BrowserModule, TermsConditions ], bootstrap: [ AppComponent ] }) export default class AppModule {}
のようにルーティングでコンポーネントを使用します。
{ path : "terms", component : TermsConditionsComponent } `
それはあなたのモジュールがアプリケーションスコープ内で利用できないことを意味します、それはあなたのコンポーネントがルータにバインドされていない理由です。
回答№2については2
両方にTermsConditionsをリストする必要があります。 declarations
そして entryComponents
セクション。
https://stackoverflow.com/a/39376857