2016-04-28 69 views
1

在我的移動應用程序中,我有這個登錄頁面,一旦用戶輸入他的憑證,他會進入主頁。當我點擊後退按鈕時,我會回到登錄頁面。但是我希望後退按鈕能夠像我使用Facebook一樣工作:當我點擊後退按鈕時,我會回到主頁上,或者至少回到之前的活動。這可能在Nativescript/Angular項目中實現嗎?在手機上處理後退導航按鈕

謝謝

+0

我想這會幫助你。 https://github.com/gabesumner/nativescript-docs/blob/master/navigation.md –

回答

1

當您轉發用戶的首頁上使用

_router.navigateByUrl('/homepageUrl', true); 

_router.navigateByInstruction(router.generate(['/Homepage']), true); 

skipLocationChange: true然後登錄頁面URL應該

沒有測試自己,但我認爲這是你想要的。

+0

這沒有幫助。他需要趕上後退按鈕的事件。我也在尋找它。 –

+0

不知道你的意思。如果重定向到登錄頁面沒有添加到歷史記錄('skipLocationChange:true'),那麼後退按鈕將導致用戶在登錄對話框出現之前的頁面 –

+0

我正面臨着後退按鈕的問題,我只是想爲了得到這個事件,所以我雖然被問到的人也想要這個事情。但是,也許你的回答就夠了。就我而言,這並不能解決問題。但是我想他是在問這個問題的標題。忘記它^^ –