我创建了简单的角度6项目 . 我想动态添加路由 . 概念如下 .
const myRoutes = [
{
path: 'com1',
component: OneComponent,
},
{
path: 'com2',
component: TwoComponent,
},{
path: 'com3',
component: ThreeComponent,
},{
path: 'com4',
component: FourComponent,
},
];
export const routes: Routes = [];
for (let i = 0; i < myRoutes.length; i++) {
const r = myRoutes[i];
routes.push({
path: r.path,
component: r.component,
});
}
这在 ng build 和 ng serve 中工作正常 . 但它会失败 ng serve --aot 和 ng build --prod . 有没有方法在角度6中添加动态路线?