この例では、2 ng-classを取得しています。それぞれ異なるコントローラメソッドを呼びます。何らかの理由で各メソッドが3回呼び出されます。考えられるバグ?angularjs ng-classメソッドが複数回呼び出されています
var navList = angular.module('navList', []);
navList.controller('navCtrl', ['$scope', '$location', function ($scope, $location) {
$scope.firstClass = function() {
console.log('firstClass');
return 'label label-success' ;
};
$scope.secondClass = function() {
console.log('secondClass');
return 'label' ;
};
}]);
おかげ
ラベルの条件付きクラスを使用することを目標とする場合は、このSOの投稿をご覧ください:http://stackoverflow.com/a/15664427/1036025 – jpmorin