Angularjs 如何从复选框值创建JSON?

Angularjs 如何从复选框值创建JSON?,angularjs,codeigniter,Angularjs,Codeigniter,我从mysqlCodeigniter获取了带有ng repeat值的表。 这个表有一个复选框,我选择它来创建一个JSON <tr ng-repeat="subject in subject_list | orderBy: 'sub_branch' | filter: search_subject"> <td><input type="checkbox" ng-true-value="{{subject.sub_id}

我从mysqlCodeigniter获取了带有ng repeat值的表。 这个表有一个复选框,我选择它来创建一个JSON

<tr ng-repeat="subject in subject_list | orderBy: 'sub_branch' | filter: search_subject">
                        <td><input type="checkbox" 
ng-true-value="{{subject.sub_id}}" 
ng-model="checkmodel.subject.sub_id"  
ng-true-value="subject.sub_id"
ng-name="subject_name"></td>
<td>{{subject.sub_name}}</td>
<td>{{subject.sub_branch}}</td>
<td>{{subject.sub_code}}</td>
<td>{{subject.sub_sem}}</td>
<td><select ng-model="checkmodel.subject.section" ng-disabled="!checkmodel.subject.sub_id">
                                <option value="A">A</option>
                                <option value="B">B</option>
                                <option value="C">C</option>
                                <option value="D">D</option>
                            </select></td>
                        </tr>
问题1:我只能选择一个复选框

问题2:当我从下拉列表中选择一个值时,在其他下拉框中自动选择相同的值


下面是示例JSON:{subject:{sub_id:1,section:A}

对于这两个问题,我建议您检查元素以确保ng模型不同。每个复选框和选择菜单都必须有不同的型号。

使用两个ng真值属性意味着什么?@shukshin.ivan我不小心添加了两次。谢谢。让我试试。我会让你知道它是否有效,谢谢