【发布时间】:2018-02-16 21:25:00
【问题描述】:
我正在尝试在其他复选框的基础上更新一个复选框。
这是我启用的第一个复选框,用户可以更改其值;
<label>
<input type="checkbox" id="chkAddVerification" name="chkAddVerification"
ng-model="chkAddVerification" ng-checked="chkAddVerification">
Add Verification
</label>
这是根据第一个复选框值禁用和更新的第二个复选框;
<label>
<input type="checkbox" id="chkSendCodeByEmail" name="chkSendCodeByEmail"
ng-model="chkSendCodeByEmail" ng-disabled="true" ng-checked="chkAddVerification">
By Email
</label>
这就是我尝试将第一个复选框 ng-model 值绑定到第二个复选框 ng-checked 的方式:ng-checked="chkAddVerification"
显然它工作正常(根据第一个检查/取消检查第二个),但它不会更新 ng-model 第二个复选框的值。
如果我选中第一个复选框 chkAddVerification,第二个复选框也会相应地进行检查,但 ng-model chkSendCodeByEmail 中包含错误值。
我在这里缺少什么?
【问题讨论】:
标签: javascript angularjs checkbox