我想在angular2中动态地将数据加载到bundle.js中。 可能吗?如果是,那么如何,如果没有,那么有任何替代方案。我想让我的路线安全,所以我需要这是动态加载路线
答案 0 :(得分:0)
您可以通过定义路线来延迟加载模块,如下所示
{
path: 'lazyLoad',
loadChildren: 'app/test.module#TestModule',
canLoad: [AuthGuard]
}
canLoad
Guard根据AuthGuard
服务返回的值控制是否加载。所有延迟加载的模块都捆绑到单独的块中,并在请求该特定路由时动态加载。
不要在主app.module
中导入延迟加载的模块请查看documentation了解详情