0
我想在每次瀏覽新頁面時執行一段代碼。我正在使用<page-router-outlet>
。Nativescript角度2調用功能每次頁面加載時
如提到的here,在使用page-router-outlet時,組件被緩存。因此,當它被導航回查看時,沒有Init
角2的生命週期事件被執行。
我使用只是綁定,它不緩存組件,因此調用Init
生命週期事件。但是當我按下硬件後退按鈕時,使用它將退出應用程序。
我想在每次瀏覽新頁面時執行一段代碼。我正在使用<page-router-outlet>
。Nativescript角度2調用功能每次頁面加載時
如提到的here,在使用page-router-outlet時,組件被緩存。因此,當它被導航回查看時,沒有Init
角2的生命週期事件被執行。
我使用只是綁定,它不緩存組件,因此調用Init
生命週期事件。但是當我按下硬件後退按鈕時,使用它將退出應用程序。
您鏈接到的網站也提到了這一點:「您可以做的是在組件中注入頁面並附加到頁面導航事件(例如navigatedFrom)並在那裏進行清理。」這些事件列出了here,特別是「navigatedTo」事件似乎與您的用例相關。
您可以將該函數導出到單獨的服務中,將其導入到您需要的每個組件中,並只需通過'ngOnInit'調用它。 –