我是AngularJS的新手。我正在使用WebApi和angularJS處理checkboxlist,需要幫助。 好吧,有一個複選框列表,用戶可以選擇多個選項。我能夠爲此寫出成功的代碼。所選選項被保存到數據庫中。但是,在編輯時,我希望已經選擇了這些選項。我怎樣才能做到這一點? 謝謝。AngularJS - 動態檢查複選框
這裏是我的CheckBoxList:
<div ng-repeat="value in getCheckboxlist">
<input ichecklist type="checkbox" id="{{value.Id}}" value="{{value.Id}}">
<span>{{value.Name}}</span>
</div>
陣列宣言:
$scope.selection: [];
,這是我怎麼就編輯得到選擇的ID從數據庫:
其中「 selectedValues'包含選定ID的json。
您的ng模型在哪裏這些複選框?你應該用ng檢查來做到這一點。 –
我不使用ng模型。相反,我觸發ng-click,如ng-click =「toggleSelection(value.Id)」。此函數爲我獲取選定的值Ids,並將它們保存在數據庫中。 – Maryam
好的,你可以用同樣的方式從數據庫中檢索數據。並將其添加到價值。我會更新我的回答 –