【发布时间】:2016-03-23 05:30:31
【问题描述】:
我有三个视图播放列表、播放列表和媒体播放器。
在我的项目中,我默认返回按钮。我正在调试一个 Play 商店应用程序,我查看页面的方向是播放列表--> 播放列表--> 媒体播放器。此外,我对所有视图都有单独的控制器,但我只在播放列表和媒体播放器页面中获得了默认的后退按钮。
1).点击播放列表页面的后退按钮进入播放列表页面,所以没有问题。
2).单击媒体播放器页面中的后退按钮转到播放列表页面,但我需要转到播放列表。
这里有一些我已经浏览过的链接,但我无法理解
Soft navigation bar button - override $rootScope.$ionicGoBack()
Hard Android button - use $ionicPlatform.registerBackButtonAction()
1).Ionic override all BACK button behaviour for specific controller
2).https://github.com/driftyco/ionic/issues/399
3).https://forum.ionicframework.com/t/how-to-handle-a-click-on-the-generated-back-button/582
请向我解释一下如何覆盖 $ionicGoBack()。就我而言,如何查找天气是软导航栏按钮或硬 Android 按钮。
当我在页面媒体播放器的后退按钮上提供检查元素时,我得到了这个
<button ng-click="$ionicGoBack()" class="button back-button buttons button-clear header-item" tabindex="0">
<i class="icon ion-ios-arrow-back"></i>
<span class="back-text" style="transform: translate3d(0px, 0px, 0px);">
<span class="default-title">Back</span>
<span class="previous-title hide">Home</span>
</span></button>
【问题讨论】:
标签: angularjs ionic-framework ionic-view