我希望每次导航到新页面时都执行一段代码。我使用的是<page-router-outlet>
。
提到here,在使用page-router-outlet时,组件被缓存。因此,当它被导航回视图时,不执行角度为2的Init
生命周期事件。
我只使用了,它不会缓存组件,因此会调用Init
生命周期事件。但是当我按下硬件后退按钮时,使用它会退出应用程序。
答案 0 :(得分:1)
您链接的网站也提到了这一点:&#34;您可以做的是在组件中插入页面并附加到页面导航事件(例如navigatedFrom)并在那里进行清理。&#34;这些事件列在here,特别是&#34; navigatedTo&#34;事件似乎与您的用例相关。