使用RouteReuseStrategy

时间:2018-11-22 12:16:09

标签: angular angular-routing angular2-observables

当我从A页导航到B页时,我正在使用 RouteReuseStrategy 保存当前路线, 当我从页面B导航回到页面A时,我正在重复使用页面A组件的已保存快照。

在这种特定情况下,由于 RouteReuseStrategy 不会销毁Page A组件( On Destroy ,只有我取消了所有订阅),Page A订阅仍然有效。

因此,如果我从页面C或D组件导航,我将重新初始化页面A组件,届时将有2个页面A组件实例。由于该订阅呼叫了两次。

对于该特定的Page A组件及其子组件,有什么方法可以处理手动订阅和angular的内部订阅。

0 个答案:

没有答案