情況一:controller('c',function($scope){
$scope.test=function(){
console.log(111);//打印一次
}
$scope.test();
})
情況二:<button ng-disabled="test()"></button>
controller('c',function($scope){
$scope.test=function(){
console.log(111);//打印两次
}
})
為什麼情況二會印兩次呢?
ng-disabled 要傳一個表達式,當表達式預設為true時會停用,那你放了一個方法它一定會去執行。
你情況一的頁面程式碼是不是漏貼了,怎麼觸發這個方法執行一次的?