AngularJS - 提交按钮未禁用(我是新手)
AngularJS - Submit button not disabling (im a newbie)
我知道我做错了什么,但这是代码:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form>
<input type="submit" ng-disabled="false" value="Not Disabled"/> <!-- Shouldn't be disabled -->
<br>
<input type="submit" ng-disabled="true" value="Disabled"/> <!-- Should be disabled -->
</form>
为什么第二个提交按钮没有被禁用?我在网上搜索了一下,我认为您可以使用 ng-disabled 将布尔值作为禁用属性。
谢谢
仅当表达式的计算结果为真且父元素具有 ng-app
属性时,按钮才会被禁用。
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form>
<input type="submit" ng-disabled="false" value="Not Disabled"/> <!-- Shouldn't be disabled -->
<br>
<div ng-app ng-init="disableBtn=true">
<input type="submit" ng-disabled="disableBtn" value="Disabled"/> <!-- Should be disabled -->
</div>
</form>
代码需要 ng-app
指令来启动 AngularJS。否则 ng-disabled
指令将不会被编译:
̶<̶f̶o̶r̶m̶>̶
<form ng-app>
演示
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form ng-app>
<input type="submit" ng-disabled="false" value="Not Disabled"/> <!-- Shouldn't be disabled -->
<br>
<input type="submit" ng-disabled="true" value="Disabled"/> <!-- Should be disabled -->
</form>
我知道我做错了什么,但这是代码:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form>
<input type="submit" ng-disabled="false" value="Not Disabled"/> <!-- Shouldn't be disabled -->
<br>
<input type="submit" ng-disabled="true" value="Disabled"/> <!-- Should be disabled -->
</form>
为什么第二个提交按钮没有被禁用?我在网上搜索了一下,我认为您可以使用 ng-disabled 将布尔值作为禁用属性。
谢谢
仅当表达式的计算结果为真且父元素具有 ng-app
属性时,按钮才会被禁用。
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form>
<input type="submit" ng-disabled="false" value="Not Disabled"/> <!-- Shouldn't be disabled -->
<br>
<div ng-app ng-init="disableBtn=true">
<input type="submit" ng-disabled="disableBtn" value="Disabled"/> <!-- Should be disabled -->
</div>
</form>
代码需要 ng-app
指令来启动 AngularJS。否则 ng-disabled
指令将不会被编译:
̶<̶f̶o̶r̶m̶>̶
<form ng-app>
演示
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form ng-app>
<input type="submit" ng-disabled="false" value="Not Disabled"/> <!-- Shouldn't be disabled -->
<br>
<input type="submit" ng-disabled="true" value="Disabled"/> <!-- Should be disabled -->
</form>