Nativescript angular 2 每次在页面加载时调用函数

Nativescript angular 2 call Function On page load every time

我想在每次导航到新页面时执行一段代码。我正在使用 <page-router-outlet>.

如前所述here,在使用 page-router-outlet 时,组件被缓存。因此,当它导航回视图时,不会执行 angular 2 的 Init 生命周期事件。

我只使用 绑定,它不缓存组件,因此调用 Init 生命周期事件。但是当我按下硬件后退按钮时,使用它会退出应用程序。

您链接到的网站也提到了这一点:"What you can do is inject Page inside your component and attach to page navigation events (for example navigatedFrom) and do the cleanup there."列出了这些事件 here,尤其是 "navigatedTo" 事件似乎与您的用例相关。