Gestionar listados de checkbox con AngularJS
En un listado de Checkbox con AngularJS se puede marcar si está activado o no mediante este código HTML:
<table class="table table-sm">
<thead>
<tr>
<th>Nombre</th>
<th>Permitir</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="x in usuarios | orderBy:'user'">
<td>{{x.user}}</td>
<td><input class="form-check-input" type="checkbox" ng-model="x.checked"></td>
</tr>
</tbody>
</table>
Los datos para rellenar esos campos están contenidos en $scope.usuarios y tienen este contenido en formato JSON:
[{"user":"xxxxx","checked":true,"user_id":"9"}]
Se irán actualizando los campos al activarlos o no para cada ítem dentro de $scope.usuarios