我创建了一个编辑按钮和一个表单。在单击编辑按钮之前,我无法禁用我的输入。
我想做的就是禁用输入,当用户单击编辑按钮时,他们应该能够编辑文本。
这是我的代码:
<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>
应用程序.js
function MyCtrl($scope) {
$scope.inactive = false;
}