角度导航强制新组件

时间:2016-11-30 16:21:19

标签: angular angular2-routing angular2-nativescript

我可以选择更改应用中的服务器网址(用于内部测试)。

问题是一旦组件通过导航到它们来实例化,它们不会再次初始化,尽管需要(调用新的api)。

我正在寻找一种方法来重启应用程序或清除路由器历史记录,同时还清除路由器实例化的所有组件实例。 这对我不起作用:

this.router.navigate(['/'], { clearHistory: true });

它清除了历史记录,但是一旦组件被实例化,它们就不会再被创建。

1 个答案:

答案 0 :(得分:2)

<强>更新

已落地

请参阅此博客文章,了解如何实施自定义重用策略https://www.softwarearchitekt.at/post/2016/12/02/sticky-routes-in-angular-2-3-with-routereusestrategy.aspx

<强>原始

目前尚不支持。

https://github.com/angular/angular/pull/13124应该允许定义是否以及何时重新使用组件。