1
からジャンプすることはできません私は、命令のようにすべてをしたが、何かが間違っている:私は、外部モジュールにルーティングされた/定義されたコンポーネントをロードすることはできません。..は、私が角2で新たなんだ、別のモジュール
Plnkrを - このコードは非常に簡単です。わずか3つのリンクと空のコンポーネントはほとんどありません。 (app
コンポーネントとモジュールは簡単にするために1つのapp.tsにまとめられています)
products.module.tsをご覧ください。次の行があります。
@NgModule({
imports:
[
RouterModule.forChild(
[
{ path: 'products', component: ProductsComponent }, // <--- this goes to NotFoundComponent :(
])
],
declarations: [ ProductsComponent ]
})
どこが間違っていますか? AppRoutingModule
ので、ごapp.module
ルーティングモジュールを切り替える
imports:
[
BrowserModule,
/* RouterModule.forRoot([
{ path: 'welcome', component: WelcomeComponent },
{ path: 'contact', component: ContactComponent },
{ path: '', component: TestComponent },
{ path: '**', component: NotFoundComponent },
]),*/
ProductsModule, //<-- this needs to be above main routing module
AppRoutingModule
]
で
それほど明白だったこと!ありがとう、あなた!!! – tBlabs
@tBlabs喜んで私は助けることができます:-) – echonax