Я задал вопрос о Как ассоциировать объекты как модели с помощью ng-options в angularjs.
И у меня очень быстрый ответ. Мои последующие вопросы состоят в том, что в ответе используется <select mutiple>
для обработки массива дочерних объектов.
Вы можете увидеть рабочий пример того, что я хочу, работая с <select>
в http://plnkr.co/edit/FQQxrSE89iY1BnfumK0A?p=preview
Как я могу использовать <input type='checkbox'>
(вместо <select>
) для обработки этого массива объектов, т.е. ng:model="shirt.colors"
, повторяя элементы из массива объектов colors
.
Причина, мне кажется настолько сложной, что мне приходится управлять массивом объектов, а не массивом значений... например, если вы посмотрите на скрипку, есть объекты color
и shirt
объект, который имеет несколько цветов.
Если объект color
изменяется, он должен изменить соответствующие объекты color
в объектах shirt
.
Спасибо заранее.