2015-05-22 191 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屬性。應該幫助。