У меня огромная проблема.
У меня стоит следующий флажок:
<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
В результате будет установлен флажок:
И вот теперь ошибка запускается. если я сниму флажок, значение не изменится. потому что он посвящен одному. Итак, чтобы изменить значение, мне нужно сделать следующее:
- Снимите флажок
- Установите флажок
- Снимите флажок
Это, конечно, нехорошо, поэтому я молюсь, чтобы кто-то пробовал это раньше или знает, как я могу это исправить!
0
Marc Rasmussen
22 Май 2015 в 11:12
1 ответ
Лучший ответ
Просто удалите атрибут ng-checked
. Должно помочь.
3
Magomogo
22 Май 2015 в 11:16
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.