我試圖禁用啓用基於輸入類型值的按鈕。這裏是角JS的HTML代碼AngularJS:ng-disable不工作
<div ng-app>
<form name="myForm" ng-controller="ctrl">
<input type="text" ng-model="name" ng-required="true" />
<span>{{name}}</span>
<input type="submit" value="Submit" ng-disabled="myForm.name.$pristine" />
</form>
</div>
而控制器代碼:
function ctrl($scope){
$scope.name = "hello";
}
但按鈕是沒有得到禁用不管。
這裏是DEMO
注:我想按鈕被禁用,只有當文本框中沒有任何價值,反之亦然
NG-禁用= 「!名」 也能正常工作 –