我想在angular2中动态地将数据加载到bundle.js中。 这可能吗?如果是,那么如果没有,那么是否有其他选择。我要让我的路线安全所以,我需要这是路线的动态加载bundle.js中的动态路由
0
A
回答
0
您可以通过定义如下
{
path: 'lazyLoad',
loadChildren: 'app/test.module#TestModule',
canLoad: [AuthGuard]
}
的canLoad
卫队控制它是否加载你的路由延迟加载的模块或不取决于AuthGuard
服务的返回值。所有延迟加载的模块都捆绑到不同的块中,并在请求特定路由时进行加载。
不导入延迟加载模块中,你主要app.module
请检查documentation了解更多信息
+0
感谢您的答案,但问题仍然是,如果我们使代码构建准备好后,我们将得到一个dist文件夹,其中包和所有延迟加载路线也将可用。所以,通过使用检查元素,我们仍然可以找到所有的路线。 如果我错了,请纠正我。 我想要的只是一个包应该在那里,块只能根据需要取决于特定的标准,如用户角色和权限。 –
+0
尝试角度通用 – shaN
相关问题
- 1. SailsJs中的动态路由
- 2. rails中的动态路由
- 3. mule中的动态路由
- 4. AngularJs中的动态路由
- 5. Symfony,动态路由
- 6. Zuul动态路由
- 7. Silex动态路由
- 8. Laravel动态路由
- 9. Zend Framework路由器动态路由
- 10. React路由器 - 动态路由设置
- 11. 如何在Express中路由动态和静态路由
- 12. Zend_Controller_Router_Route的动态路由
- 13. 将静态路由添加到应该是动态的路由?
- 14. 在angularjs中的UI路由器动态路由和更改url
- 15. 使用动态段的路径路由
- 16. 阵营路由器 - 动态路由 - 通过路由器
- 17. laravel中图像的动态路由
- 18. ASP.NET MVC中的动态路由3
- 19. Angular2中的动态路由解析
- 20. Laravel中的动态/可变路由
- 21. laravel中的动态路由5.2
- 22. Apache Camel中的动态路由器URI
- 23. Zend Framework中的全动态路由器
- 24. CodeIgniter中动态路由的问题
- 25. 静态树内的动态路由
- 26. 动态ASP.NET MVC路由
- 27. 动态路由不渲染
- 28. Laravel动态重新路由
- 29. ASP.NET MVC3动态路由
- 30. Angular 2动态路由
你能延迟加载你的路线,编译器将它们拆成各个块。检查文档https://angular.io/guide/router#lazy-loading-route-configuration – shaN
嗨感谢您的答复。 但我已经通过该链接,我认为它打包所有的模块和按需加载模块之一。 我的问题是,我不希望我的bundle.js有特定的模块,他们应该在运行时调用即动态加载特定模块 –