我刚升级到angular-cli@1.0.0-beta.25.5
和@angular/common@2.4.2
,其中一个模块路由开始失败。
我有TemplateModule
export const TEMPLATE_ROUTES: Routes = [
{
path: 'template',
component: TemplateComponent,
children: [
{
path: 'editor',
component: TemplateEditorComponent
}, {
path: 'selector',
component: TemplateSelectorComponent
}
]
}
];
这些可用于2个不同的模块。 首先,不需要转换
export const PREVIEW_ROUTES: Routes = [
***
...TEMPLATE_ROUTES
];
但是在第二个
export const CONTENT_ROUTES: Routes = [
***
...TEMPLATE_ROUTES.map(parseTemplateRoutes)
];
export function parseTemplateRoutes(route) {
route.canActivate = [CannotEnterMultistep];
return route;
}
在此更新之前,这是有效的,但现在我正在
ERROR in Cannot read property 'loadChildren' of null
如果不复制模板路径数组,怎么做呢?