2
我有三个组件在角度应用加载时同时加载。有什么方法可以只在特定路线导航到时才加载组件。在angular2中延迟加载组件
我有三个组件在角度应用加载时同时加载。有什么方法可以只在特定路线导航到时才加载组件。在angular2中延迟加载组件
这就是Angular 2路由器的全部内容。我强烈建议您彻底阅读路由器上的文档。
https://angular.io/docs/ts/latest/guide/router.html
你需要做的步骤大致如下:其模板内的<router-outlet>
占位符为你的应用程序:
my-app
前)。index.html
文件<my-app></my-app>
)添加引用了您注册为路径和URL的一个与该路线关联的组件将被创建并插入到您的<router-outlet>
元素的位置。
如果我们不想使用路由器来执行组件延迟加载会怎么样?假设模块和3个组件之一是急切加载的,我们如何懒惰地按需加载其他2个组件?我听说Angular 4可以更直接地处理这个问题,但我没有深入研究这个,它仍然是实验性的。 – gye