Angular 复选框问题
Angular checkbox issue
我有一个大问题。
我有以下复选框:
<input type="checkbox" ng-model="answer.is_correct" ng-checked="answer.is_correct == 1" ng-true-value="1" ng-false-value="0">
现在,当我检查此保存并重新加载页面时,answer
对象如下所示:
answer: "B" id: 493 is_correct: 1 question_id: 214 question_question_type_id: 1__proto__: Object2: Objectanswer: "C"id: 494 is_correct: 1 question_id: 21 4question_question_type_id: 1
选中复选框的结果:
现在错误开始了。如果我取消选中该复选框,则该值不会更改。因为它被初始化为一个。因此,为了更改值,我必须执行以下操作:
- 取消选中复选框
- 选中复选框
- 取消选中复选框
这当然不好,所以我祈祷有人以前尝试过或知道我如何解决它!
只需删除 ng-checked
属性。应该有帮助。
我有一个大问题。
我有以下复选框:
<input type="checkbox" ng-model="answer.is_correct" ng-checked="answer.is_correct == 1" ng-true-value="1" ng-false-value="0">
现在,当我检查此保存并重新加载页面时,answer
对象如下所示:
answer: "B" id: 493 is_correct: 1 question_id: 214 question_question_type_id: 1__proto__: Object2: Objectanswer: "C"id: 494 is_correct: 1 question_id: 21 4question_question_type_id: 1
选中复选框的结果:
现在错误开始了。如果我取消选中该复选框,则该值不会更改。因为它被初始化为一个。因此,为了更改值,我必须执行以下操作:
- 取消选中复选框
- 选中复选框
- 取消选中复选框
这当然不好,所以我祈祷有人以前尝试过或知道我如何解决它!
只需删除 ng-checked
属性。应该有帮助。