2016-08-22 124 views
3

根据the Angular 2 docs导航到相同的路线时,重用相同组件实例:角2路由器失败,不同PARAMS

缺省情况下,路由器重新使用组件实例,当它 重新定位到相同的组件类型而不先访问不同的 组件。该参数可以分别再利用

我需要帮助搞清楚为什么这不会对我的懒加载路线工作之间切换。要重现:

  • Open this plunker
  • LazyLoadedComponentNext ID按钮,触发导航同一路线(新PARAM)。注意,组件被销毁并且每次都初始化一个新的实例。

enter image description here

  • HomeComponent,一切按预期工作。触发导航执行ActivatedRoute.params.subscribe()回调,但该组件没有我使用Angular 2 rc.5Angular Router 3 rc.1为什么我的懒加载组件不按照文档的行为重新初始化

enter image description here

回答