2016-08-22 171 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

回答