我有一个侧面菜单:
<ion-side-menus enable-menu-with-back-views="true">
所以它可以从我的应用程序的每个视图访问 . 所以现在当有后视图我有一个后退图标和左上导航栏中的菜单图标 . 如果有后退图标,如何禁用菜单图标?
来自here的方法:
$scope.$on('$ionicView.beforeEnter', function (e, data) {
if (data.enableBack) {
$scope.$root.showMenuIcon = false;
} else {
$scope.$root.showMenuIcon = true;
}
});
不管用!因为它永远不会被称为!也许 $ionicView.beforeEnter
不再存在?至少它永远不会被解雇 .
1 回答
我在每个视图控制器中用这个代码解决了这个问题
希望能帮助到你
不要忘记将
$ionicSideMenuDelegate
添加到您的控制器