2016-11-29 148 views

回答

1

这就是Angular 2路由器的全部内容。我强烈建议您彻底阅读路由器上的文档。

https://angular.io/docs/ts/latest/guide/router.html

你需要做的步骤大致如下:其模板内的<router-outlet>占位符为你的应用程序:

  1. 创建主要成分(my-app前)。
  2. 创建你的路由
  3. 注册您的主要应用模块中选择那些路由
  4. index.html文件
  5. 打开你的主要成分(<my-app></my-app>)添加引用了您注册为路径和URL的一个与该路线关联的组件将被创建并插入到您的<router-outlet>元素的位置。
+7

如果我们不想使用路由器来执行组件延迟加载会怎么样?假设模块和3个组件之一是急切加载的,我们如何懒惰地按需加载其他2个组件?我听说Angular 4可以更直接地处理这个问题,但我没有深入研究这个,它仍然是实验性的。 – gye