我的项目有一个导航视图,当单击特定选项卡并弹出一个操作表时,我想要底部的选项卡。我尝试在实例化控制器时启动一个函数但是只显示一次动作表
答案 0 :(得分:2)
我做了一些事情来完成这项工作 - 不确定它是最好的。首先,我从选项卡和内部导航子项中删除了href:
我还添加了一个ng-click动作。我的showActionSheet需要在rootScope中定义,而不是控制器,因为无论哪个控制器处于活动状态,它都需要可用。所以在app.js中,我为它添加了示例代码。
.run(function($ionicPlatform,$rootScope,$ionicActionSheet) {
$rootScope.showActionSheet = function() {
console.log("showAS");
var hideSheet = $ionicActionSheet.show({
buttons: [
{ text: '<b>Share</b> This' },
{ text: 'Move' }
],
destructiveText: 'Delete',
titleText: 'Modify your album',
cancelText: 'Cancel',
cancel: function() {
// add cancel code..
},
buttonClicked: function(index) {
return true;
}
});
};