Я пытаюсь создать форму, частью которой является таблица, которая перебирает список объектов и для каждого объекта позволяет пользователю проверять/снимать атрибуты. Остальная часть формы работает нормально, но у меня возникают проблемы с установкой атрибута 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-модель для каждой ячейки. Это приводило к тому, что строка таблицы повторялась несколько десятков раз. Каждая из этих пустых ячеек также будет иметь флажок. Будет пять флажков для каждого объекта и несколько объектов в форме в данный момент времени. Мне нужно иметь доступ к каждому флажку (или, что еще лучше, к списку отмеченных) в контроллере.