以下是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"
  ]
};


可以吗

10-04 15:35