Я пытаюсь получить список вопросов (извлекается динамически, поэтому мы не можем их жестко закодировать), а затем используя ng-repeat
, перечислите их с тремя состояниями, расположенными рядом с каждым (true
, false
, null
).Флажок Angularjs three state с номером ng-repeat
Приведенный ниже код работает, чтобы показать вопросы с правильными флажками, однако каждый раз, когда вы нажимаете на кнопку 1, они меняются, поскольку используют один и тот же ng-model
(я полагаю).
Как мне обойти это?
Благодаря
<div class="select-all-checkboxes" flex="100" ng-repeat="(guidCustomerId,item) in items" ng-if="item.type=='Mandatory'">
<span three-state-checkbox ng-model="idv.checkboxModelThree" ng-change="idv.checkBoxonChange()" ng-checked="exists(item, selected_mandatory)"></span>
<h8-red>{{item.question}}</h8-red>{{item.answer}}
<br /><br />
</div>
Вы пробовали что-то вроде 'ng-model =" item.value "ng-change =" item.value =! Item.value "'? – Mistalis
ng-change = "item.value = item.value" выполнил задание :) –