以下是HTML的内容
<label ng-repeat="(index, item) in field.optionValue">
<input type="checkbox"
checklist-model="formControlsValues[dbColumnName]"
checklist-value="item">{{field.optionName[index]}}
</label>
field.optionValue和field.optionName是一个数组
字段= {optionValue:[“ 1”,“ 2”,“ 3”],optionName:[“ xxx”,“ yyy”,“ zzz”]}
清单模型,formControlsValues [dbColumnName]是一个动态对象模型,当勾选/选中复选框时,该模型将填充值。
在呈现期间,formControlsValues [dbColumnName]将为$ scope.formControlsValues.Village或$ scope.formControlsValues.State在控制器中,并且预期填充的格式如下
$ scope.formControlsValues.Village = [“ 2”,“ 1”]
最佳答案
我已经做了。它正在工作。
http://jsfiddle.net/fxsu6e79/1/
$scope.formControlsValues={
State:[
"1","3"
],
Village:[
"2","3"
]
};
可以吗