2017-01-01 51 views
0

我想在每次瀏覽新頁面時執行一段代碼。我正在使用<page-router-outlet>Nativescript角度2調用功能每次頁面加載時

如提到的here,在使用page-router-outlet時,組件被緩存。因此,當它被導航回查看時,沒有Init角2的生命週期事件被執行。

我使用只是綁定,它不緩存組件,因此調用Init生命週期事件。但是當我按下硬件後退按鈕時,使用它將退出應用程序。

+0

您可以將該函數導出到單獨的服務中,將其導入到您需要的每個組件中,並只需通過'ngOnInit'調用它。 –

回答

1

您鏈接到的網站也提到了這一點:「您可以做的是在組件中注入頁面並附加到頁面導航事件(例如navigatedFrom)並在那裏進行清理。」這些事件列出了here,特別是「navigatedTo」事件似乎與您的用例相關。

相關問題