Я делаю приложение с angular js. Это происходит так.
Пользователь создает группы и добавляет имена групп
Пользователь создает «веб-сайты», и для каждого веб-сайта он может проверить группы, созданные на предыдущем шаге.
Проблема в том, что флажки всех групп проверяются, когда он проверяет только один.
Вот код, который генерирует флажки:
<p>Groups:
<label ng-repeat='group in groups'>
<input type="checkbox" ng-model="newSite.groups" name="group-check" value="{{group.id}}"/>
{{group.name}}</label></p>
Вот код, который выводится:
<label ng-repeat="group in groups" class="ng-scope ng-binding">
<input type="checkbox" ng-model="newSite.groups" name="group-check" value="0" class="ng-valid ng-dirty">
first group</label>
<label ng-repeat="group in groups" class="ng-scope ng-binding">
<input type="checkbox" ng-model="newSite.groups" name="group-check" value="1" class="ng-pristine ng-valid">
second group</label>
Спасибо!
редактировать: вот ссылка на плункер http://beta.plnkr.co/edit/OVBoTDY2YmXgSy8TAbIW
newSite.groups
, используя проверенное/непроверенное значение? - person Bojana Šekeljić   schedule 05.07.2013