【发布时间】:2015-04-08 18:03:50
【问题描述】:
我正在尝试在标题栏的右侧添加一个按钮,该按钮正在显示,但 ng-click 没有被触发,如果我将按钮移动到 ion-content 内,它开始工作,只是不工作在标题中。
html:
<ion-view>
<ion-nav-bar class="bar-stable nav-title-slide-ios7" >
<ion-nav-back-button class="button-icon icon ion-ios7-arrow-back">
</ion-nav-back-button>
</ion-nav-bar>
<ion-header-bar>
<h1 class="title">Trips</h1>
<div class="buttons pull-right"><button class="button button-icon icon ion-plus" ng-click="createTrip()"></button></div>
</ion-header-bar>
<ion-content>
</ion-content>
</ion-view>
js:
.controller('TripCtrl', function($scope, $location, $localStorage){
console.log('inside TripCtrl');
$scope.$storage = $localStorage;
var random1 = {
name : 'random name 1',
text : 'random text 1'
}
var random2 = {
name : 'random name 2',
text : 'random text 2'
}
$scope.trips = [];
$scope.trips.push(random1);
$scope.trips.push(random2);
$scope.createTrip = function(){
console.log('clicked create new');
$location.path('/createTrip');
}
})
【问题讨论】:
-
需要更多代码,哪个控制器正在管理该按钮的点击?从你提供的代码看不清楚