我have一個控制器中的三個按鈕,具有ng鍵功能。當這個元素已經被點擊時,我如何禁用點擊? 這裏是例子:禁用ng單擊此元素
<div ng-app="myApp">
<div ng-controller="GreetingController">
<button ng-click="!IsClickEnable||DoSomethingElse()">xyz</button>
<button ng-click="!IsClickEnable||DoSomethingElse()">xyz</button>
<button ng-click="!IsClickEnable||DoSomethingElse()">xyz</button>
</div>
</div>
var myApp = angular.module('myApp', []);
myApp.controller('GreetingController', ['$scope', function($scope) {
$scope.IsClickEnable = true;
$scope.DoSomethingElse = function() {
alert('click')
$scope.IsClickEnable = false;
};
}]);
你wan't禁用每個按鈕被點擊後? –
@NicolasGarnil是的。現在它禁用所有按鈕。 –
你只需要使用'ng-disabled' – Targaryen