3
有關於離子覆蓋的實體Android後退按鈕的問題,爲客戶提供定製的行爲:離子取消硬BACK按鈕覆蓋
- Ionic override all BACK button behaviour for specific controller
- Ionic: How to override back button function?
但你如何取消覆蓋恢復默認行爲?
我已經嘗試更改處理程序的優先級,希望默認處理程序可能具有更高的優先級。
var customBackButton = function() {
console.log("this is custom behaviour");
};
$ionicPlatform.registerBackButtonAction(
customBackButton, 101
);
$scope.$on('$destroy', function() {
$ionicPlatform.registerBackButtonAction(
customBackButton, 0
);
});
這不起作用。
爲了完整 - http://ionicframework.com/docs/api/directive/ionView/ - *瀏覽可以被緩存,這意味着控制器通常只加載一次,這可能會影響你的控制器邏輯。* - 註銷''ionicView.leave'''可能比''''destroy'''更好的選擇 –
@Michal看起來更好的選擇。當視圖回到......錯誤...進入視野時,當然必須在適當的事件中重新註冊它。 –
你可以更新你的答案離子3 –