5
A
回答
0
你可以嘗試使用ionViewCanLeave
or ionViewWillLeave
事件。
看到這個issue #9533建議區分離開事件的「後退」導航。這對您的用例一旦實施後可以很方便。
8
要自定義默認後退按鈕操作,您需要覆蓋NavBar組件的backButtonClick()方法。
第1步:在您的「custom-class.ts」導入Navbar組件。創建auxMethod以覆蓋默認行爲並在您的ionViewDidLoad方法中調用。
import { Navbar } from 'ionic-angular';
import { ViewChild } from '@angular/core';
export class myCustomClass {
@ViewChild(Navbar) navBar: Navbar;
ionViewDidLoad() {
this.setBackButtonAction()
}
//Method to override the default back button action
setBackButtonAction(){
this.navBar.backButtonClick =() => {
//Write here wherever you wanna do
this.navCtrl.pop()
}
}
}
此代碼已在離子3.
+0
它工作得很好,謝謝:) – sebaferreras
相關問題
- 1. 自定義後退按鈕
- 2. 自定義按鈕欄與自定義後退導航按鈕
- 3. Android的動作條後退按鈕自定義和調整
- 4. UINavigationController中的自定義後退按鈕
- 5. UINavigation bar的自定義後退按鈕
- 6. UINavigationController「後退按鈕」自定義文本?
- 7. ios7;自定義後退按鈕; setBackIndicatorImage + setBackIndicatorTransitionMaskImage
- 8. 自定義Windows 10 UWP後退按鈕
- 9. 自定義後退按鈕與<sign
- 10. jquery自定義後退按鈕
- 11. 爲UIImagePickerController自定義後退按鈕?
- 12. 後退按鈕自定義圖像
- 13. iphone - 後退按鈕的自定義UIBarButtonItem
- 14. 自定義UIBarButtonItem後退按鈕
- 15. 自定義AlertDialog消失後退按鈕
- 16. 圖像自定義後退按鈕
- 17. Monotouch自定義後退按鈕
- 18. 自定義後退按鈕視圖
- 19. 在IOS中自定義後退按鈕
- 20. 自定義後退按鈕的方法
- 21. Ionic 2 - 防止退出應用程序硬件後退按鈕
- 22. 離子2後退按鈕
- 23. 自定義操作當按UINavigationController上的'後退按鈕'
- 24. 按下後退按鈕時的自定義動畫 - iOS
- 25. 自定義按鈕動作
- 26. navigationcontroller後退按鈕動作
- 27. Ionic - 谷歌地圖自定義按鈕
- 28. Ionic 1中的後退按鈕問題
- 29. Android自定義操作欄,後退和下一步按鈕
- 30. Windows 8 XAML - 製作自定義後退按鈕
你想要什麼樣的自定義進行了測試。我認爲離子在默認情況下在兒童頁面上提供了這個圖標 –
我希望通過點擊我不會返回到上一頁,而是返回到我指定的頁面,或者在返回之前進行處理。 – BeliliF