我创建了简单的angular 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版本和 ng服务中很好用。但是 ng服务--aot 和 ng构建--prod 将失败。有什么方法可以在角度6中添加动态路线吗?