/ / Seleziona a livello di codice più elementi listbox utilizzando angularjs - angularjs, listbox

Seleziona a livello di codice più elementi listbox usando angularjs - angularjs, listbox

Ho una casella di riepilogo multipla.

In vista,

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

Nel controller,

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

Ho una casella di controllo Seleziona tutto

Devo selezionare tutte le opzioni (lo stesso tipo di selezione avviene quando faccio clic su qualsiasi elemento nella casella di riepilogo) nella casella di riepilogo quando faccio clic sulla casella di controllo Seleziona tutto. Non sono sicuro di come riuscirci.

Qualcuno per favore aiutami.

risposte:

0 per risposta № 1

Puoi usare la direttiva ng-selected:

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

Vedi il seguente JSFiddle