角度复选框ng-model作为数组

时间:2022-07-03 09:05:48

My HTML is

我的HTML是

    <label>
  <input type="checkbox" name="Communities" ng-model="formData.User.Communities" value="1" id="YOURROLE_0">
  COACH</label>
<br>
<label>
  <input type="checkbox" name="Communities" ng-model="formData.User.Communities" value="2" id="YOURROLE_1">
  ATHLETE</label>
<br>
<label>
  <input type="checkbox" name="Communities" ng-model="formData.User.Communities" value="3" id="YOURROLE_2">
  PARENT</label>

How can I specify the HTML/Javascript that I get the model as below. I need the checkboxes (checked ones) as an array populated to the array.

如何指定我获得模型的HTML / Javascript,如下所示。我需要复选框(已选中)作为填充到数组的数组。

.controller('formController', function($scope) {

        $scope.formData = {
            "User": {
                "Communities": [1, 2, 3]
            }
        };

    });

1 个解决方案

#1


2  

Checklist Model is the answer

清单模型就是答案

http://vitalets.github.io/checklist-model/

#1


2  

Checklist Model is the answer

清单模型就是答案

http://vitalets.github.io/checklist-model/