在我的移動應用程序中,我有這個登錄頁面,一旦用戶輸入他的憑證,他會進入主頁。當我點擊後退按鈕時,我會回到登錄頁面。但是我希望後退按鈕能夠像我使用Facebook一樣工作:當我點擊後退按鈕時,我會回到主頁上,或者至少回到之前的活動。這可能在Nativescript/Angular項目中實現嗎?在手機上處理後退導航按鈕
謝謝
在我的移動應用程序中,我有這個登錄頁面,一旦用戶輸入他的憑證,他會進入主頁。當我點擊後退按鈕時,我會回到登錄頁面。但是我希望後退按鈕能夠像我使用Facebook一樣工作:當我點擊後退按鈕時,我會回到主頁上,或者至少回到之前的活動。這可能在Nativescript/Angular項目中實現嗎?在手機上處理後退導航按鈕
謝謝
當您轉發用戶的首頁上使用
_router.navigateByUrl('/homepageUrl', true);
或
_router.navigateByInstruction(router.generate(['/Homepage']), true);
skipLocationChange: true
然後登錄頁面URL應該
沒有測試自己,但我認爲這是你想要的。
這沒有幫助。他需要趕上後退按鈕的事件。我也在尋找它。 –
不知道你的意思。如果重定向到登錄頁面沒有添加到歷史記錄('skipLocationChange:true'),那麼後退按鈕將導致用戶在登錄對話框出現之前的頁面 –
我正面臨着後退按鈕的問題,我只是想爲了得到這個事件,所以我雖然被問到的人也想要這個事情。但是,也許你的回答就夠了。就我而言,這並不能解決問題。但是我想他是在問這個問題的標題。忘記它^^ –
我想這會幫助你。 https://github.com/gabesumner/nativescript-docs/blob/master/navigation.md –