1
我試圖用Angular2來延遲加載一些模塊。我可以使它工作,但是當我用它與canActivateChild,它阻止導航,但加載模塊,我不知道我是否需要做任何事情,但我只想加載模塊,只有當我啓用訪問路由。例如,這是一個管理員儀表板,我只想在用戶登錄時加載AdminModule。Angular 2 loadChildren不能使用canActivateChild
這是我的主模塊路由:
這是我管理路由:
export const adminRouting = [
{ path: '',
children: [
{ path: 'client', component: ClientComponent },
{ path: 'support', component: SupportComponent },
// more routes
]
},
];
就像我說的,一切都在導航正在按期望的,但是當我沒有記錄我想阻止lazyLoad模塊被加載。