0
我想獲取問題列表(動態檢索,所以我們不能硬編碼他們),然後使用ng-repeat
列出他們旁邊的三個狀態複選框每個( true
,false
,null
)。Angularjs三狀態複選框與ng重複問題
下面的代碼用正確的複選框顯示問題,但是每次點擊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」完成了這項工作:) –