angularjs - ng-checked/checkbox 的异常行为

标签 angularjs checkbox

<input class="ML1" type="checkbox"  ng-checked="item.ph_comp_change"  ng-model="item.ph_comp_change"  ng-true-value="1" ng-false-value="0" />

这会生成一个输入复选框,但问题是我需要取消选中它两次,才能从中删除复选标记。但如果我删除 ng-true-value="1"ng-false-value="0",它就可以正常工作。

工作 JS fiddle http://jsfiddle.net/U3pVM/14616/

最佳答案

您需要对 ng-checked 施加条件

ng-checked="item.ph_comp_change === 1"

它会起作用。

关于angularjs - ng-checked/checkbox 的异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29470795/

相关文章:

javascript - Angularjs错误未知提供者

css - IE/Edge 中复选框失败的切换布局

javascript - 删除复选框会使下面的复选框在 meteor 中选中

javascript - AngularJS $scope 变量没有进入 View

javascript - 如何从 Angular 2 中的 JSON 对象读取想要的数据?

checkbox - Angular 5根据条件禁用和启用复选框

javascript - 反转复选框值,以便在模型中检查为 false

javascript - 如果 LocalStorage 中的复选框值等于 "true"getItem 已选中

javascript - 在使用 Protractor 进行 e2e 测试时记录 xhr 请求

javascript - AngularJS 无法加载模块