<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/