AngularJs: ng-disabled 在 event.target.setAttribute 中不工作
AngularJs: ng-disabled not working in event.target.setAttribute
JS
$scope.change = function(event){
event.target.innerHTML = "connecting <i class='fa fa-refresh fa-spin'
aria-hidden='true'></i>";
event.target.setAttribute("ng-disabled",true);
}
HTML
<button class="btn-invite" ng-click="change($event)">Connect <i class="fa fa-plug" aria-hidden="true"></i> </button>
它没有禁用按钮?
from angular ng-click 你不能直接调用 javascript 函数你必须在控制器中定义并从 angular js html 调用
像
控制器代码:
$scope.change = function (event) {
event.target.innerHTML = "connecting <i class='fa fa-refresh fa-spin'
aria - hidden = 'true' > < /i>";
event.target.setAttribute("ng-disabled", true);
}
在控制器中将 ng-disabled 更改为禁用
$scope.change = function(event){
event.target.innerHTML = "connecting <i class='fa fa-refresh fa-spin'
aria-hidden='true'></i>";
event.target.setAttribute("disabled",true);
}
JS
$scope.change = function(event){
event.target.innerHTML = "connecting <i class='fa fa-refresh fa-spin'
aria-hidden='true'></i>";
event.target.setAttribute("ng-disabled",true);
}
HTML
<button class="btn-invite" ng-click="change($event)">Connect <i class="fa fa-plug" aria-hidden="true"></i> </button>
它没有禁用按钮?
from angular ng-click 你不能直接调用 javascript 函数你必须在控制器中定义并从 angular js html 调用 像
控制器代码:
$scope.change = function (event) {
event.target.innerHTML = "connecting <i class='fa fa-refresh fa-spin'
aria - hidden = 'true' > < /i>";
event.target.setAttribute("ng-disabled", true);
}
在控制器中将 ng-disabled 更改为禁用
$scope.change = function(event){
event.target.innerHTML = "connecting <i class='fa fa-refresh fa-spin'
aria-hidden='true'></i>";
event.target.setAttribute("disabled",true);
}