我正在尝试创建一个表单部分,该表单的一部分是一个循环对象列表的表,并且每个对象都允许用户检查/取消选中属性。表单的其余部分工作正常,但我无法在复选框上设置 ng-model 属性。
这是我所拥有的:
<table>
<thead>
<tr>
<td>Objects and Fields</td>
<td>Createable</td>
<td>Deleteable</td>
<td>Readable</td>
<td>Updateable</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="object in myAppObjects">
<td>
{{object.name}} {{object.id}}
<input type="checkbox" name="app_access_{{object.id}}" ng-model="app_access" value="false">
</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
起初我尝试设置 ng-model="app_access_{{object.id}}" 以便每个单元格都有一个唯一的 ng-model。这导致表格行重复了几十次。每个空单元格也将有一个复选框。在给定时间,每个对象和表单中的多个对象将有五个复选框。我需要能够访问控制器中的每个复选框(或者更好的是已选中的列表)。