オブジェクトのリストをループするテーブルの一部であるフォームを作成しようとしています。オブジェクトごとに、ユーザーは属性をチェック/チェック解除できます。フォームの残りの部分は問題なく動作しますが、チェックボックスに 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 を持つように ng-model="app_access_{{object.id}}" を設定しようとしました。これにより、テーブルの行が数十回繰り返されました。これらの空のセルには、それぞれチェック ボックスもあります。オブジェクトごとに 5 つのチェック ボックスがあり、特定の時点でフォーム内の複数のオブジェクトがあります。コントローラーの各チェック ボックス (または、チェックされているもののリスト) にアクセスできる必要があります。