Я пытаюсь сделать это с меньшим количеством боли, но я не могу понять, как бороться с ng-моделью и привязывать ее к выбранному списку и т.д., и, кроме того, мне нужно заполнить этот список в более позднее время и сохранить в нем выбранные объекты.
categories = [ { "name": "Sport", "id": "50d5ad" } , {"name": "General", "id": "678ffr" } ]
<span ng-repeat="category in categories">
<label class="checkbox" for="{{category.id}}">
<input type="checkbox" value="{{category.id}}" ng-model="??" ng-click="??" name="group" id="{{category.id}}" />
{{category.name}}
</label>
</span>
Я должен переопределять категории каждый раз, когда список заполняется, так как он будет выведен из сервера.
Итак, я думаю, мне нужно иметь массивы, а второй будет удерживать выбранные объекты?
Если я прав, как я могу выделить флажки?
Нужно ли мне ng-click запросить пользовательскую функцию для сохранения выбранного объекта в другом массиве?
Нужна ли мне ng-модель в checkbox И для чего?
Каков правильный путь с меньшей болью?