我正在创建一个angular2应用程序,但所有路由组件在启动时加载。我已经阅读了关于路由的延迟加载,通过将它们转换为feature并具有单独的ngmodule。但是如果没有单独的ngmodule我们怎么能这样做呢?如何防止路由组件在启动时加载。
答案 0 :(得分:0)
请阅读以下有关新路由器的介绍,并介绍如何使用新的@NgModule功能实现延迟加载。转发你需要使用@NgModule,因为这是Angular团队自第5号候选版本以来采用的方法。
答案 1 :(得分:0)
如果您正在寻找带有角度2的延迟加载概念,那么您只需要对路线进行一些更改......您必须在需要时才加载它们......
new AsyncRoute({
path: '/login',
loader: () => System.import('./dist/login.component').then(m => m.loginComponent),
name: 'Login' })
不要忘记导入asyncroute ..这就是延迟加载的概念如何与角度2配合使用:)
您可以在https://www.xplatform.rocks/2016/02/09/angular2-quicky-async-routes/
进一步查看我希望这就是你在寻找的东西:)