2014-09-30 87 views
0

我的項目有一個導航視圖,底部有選項卡,當我點擊一個特定的選項卡時,彈出一個動作選項卡。我嘗試啓動一個功能,當控制器實例化,但只啓動一次行動表明顯離子框架離子選項卡沒有觸發事件

+0

嘗試離子斯塔特標籤項目https://github.com/driftyco/ionic-starter-tabs – 2014-10-02 13:35:13

+0

重複:http://stackoverflow.com/questions/35426093/click-event-ng-click-不工作 – 2016-02-20 15:40:33

回答

2

我做了一些事情,使這項工作 - 不知道這是最好的。首先,我刪除從標籤中的href和內資產淨值的孩子:

我還添加了NG-點擊動作。我的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; 
    } 
}); 


}; 
+0

這是一個codepen它。 http://codepen.io/cfjedimaster/pen/iplCx – 2014-10-01 11:05:42