/ / Programowo wybierz wiele elementów listy za pomocą angularjs - angularjs, listbox

Programowo wybierz wiele pozycji listbox za pomocą angularjs - angularjs, listbox

Mam wiele pól listy.

Z uwagi,

        <select name="cars" multiple class="listMutiple top5">
<option ng-repeat="u in users" value="{{u}}">{{u}}</option>
</select>

W kontrolerze

        $scope.users = ["aaaaa","bbbbb","ccccc","ddddd","eeeee","fffff"]

Mam pole wyboru zaznacz wszystko

Muszę wybrać wszystkie opcje (ten sam rodzaj zaznaczenia następuje po kliknięciu dowolnego elementu w polu listy) w polu listy po kliknięciu pola wyboru zaznacz wszystko. Nie jestem pewien, jak to osiągnąć.

Proszę o pomoc.

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć dyrektywy wybranej przez ng:

<option ng-selected="u.selected" ng-repeat="u in users"
value="{{u.name}}">{{u.name}}>
</option>

Zobacz następujące JSFiddle