2015-05-22 36 views
0

我有一个很大的问题。角度复选框问题

我有以下复选框:

<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 

这导致复选框被选中:

enter image description here

现在这个错误开始了。如果我取消选中复选框,则值不会更改。因为它被启动到一个。因此,为了改变价值,我必须做到以下几点:

  • 取消选中该复选框
  • 选中该复选框
  • 取消选中该复选框

这是ofcourse不是很好,所以我祈祷有人已经尝试过,或知道我可以修复它!

回答

3

只要删除ng-checked属性。应该帮助。