3
這裏的plunker:https://plnkr.co/edit/WIFNVIEVqls4gXk21Muj角2路進口模塊覆蓋當前
有是2個模塊都有定義的路由。模塊2導入模塊1以便使用它的一個組件。您無法導航到模塊2.模塊1加載代替。
模塊1個路由:
const routes: Routes = [
{ path: '', component: Module1Component }
];
模塊2路由:
const routes: Routes = [
{ path: '', component: Module2Component }
];
應用路由:
const routes: Routes = [
{ path: 'module1', loadChildren: 'app/module1/module1.module#Module1Module' },
{ path: 'module2', loadChildren: 'app/module2/module2.module#Module2Module' }
];
謝謝。
提供代碼和解釋它的好工作。真正提高你答案的質量。 –
謝謝。我看到訂單問題,但它作爲一個班級出口有什麼不同? – rook
我沒有深入瞭解爲什麼你需要將路由模塊作爲一個類導出。我剛剛注意到在最新的角度文檔中,他們的例子都將其導出爲一個類[https://angular.io/docs/ts/latest/guide/router.html](https://angular.io/docs/ts /latest/guide/router.html)。當我做出改變時,它開始工作。可能角度不贊成其他方法?不確定。 – eddierunner