【发布时间】:2017-09-16 10:56:25
【问题描述】:
我创建了一个编辑按钮和一个表单。我无法禁用我的输入
直到点击编辑按钮。
我要做的就是禁用输入,当用户单击编辑按钮时,他们应该能够编辑文本。
这是我的代码:
<div ng-controller="MyCtrl">
<a class="edit" ng-click="inactive = !inactive">Edit</a>
<form>
<b>First Name:</b>
<input type="text" ng-disabled="inactive" ng-model="input1" value="John">
<br>
<b>Last Name:</b>
<input type="text" ng-disabled="inactive" value="Smith">
<br>
<b>Email:</b>
<input type="email" ng-disabled="inactive" value="jsmith@email.com">
</form>
</div>
App.js
function MyCtrl($scope) {
$scope.inactive = false;
}
【问题讨论】:
-
您的代码应该如图所示工作。您检查浏览器控制台是否有错误?
标签: angularjs angularjs-ng-disabled