动态加载页面时如何导航回到上一页而不重新加载

时间:2020-08-31 06:11:08

标签: angular ionic-framework

我在导航回上一页时遇到了一些问题(动态加载页面)。我想做的是在后退按钮上单击“我导航到上一页”。工作正常。问题在于,每次导航时上一页都会重新加载。

我还使用了navController.pop(),navController.navigateBack(“ previouspage /”);但是遇到了同样的问题。

有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是正常现象。当您导航到另一个页面时,默认情况下,Angular会随时为页面创建一个新的Component。如果需要重用现有页面Component,则必须实现自己的RouterReuseStrategy。在官方文档(https://angular.io/api/router/RouteReuseStrategy)或中型媒体(https://medium.com/javascript-in-plain-english/angular-route-reuse-strategy-b5d40adce841)上进行阅读。