2017-09-09 1 views
0

Ich habe folgende:AngularJS und listbox (wählen Sie mehr)

<div> 
<select multiple> 
    <option ng-model="xss" ng-selected="u.selected" ng-repeat="u in xs" value="{{u.value}}"> 
     {{u.value}} 
    </option> 
</select> 

$scope.xss; 
$scope.xs = [ 
    { id: 1, value: 'value 1', selected: false }, 
    { id: 2, value: 'value 2', selected: false }, 
    { id: 3, value: 'value 3', selected: false } 
]; 

Die ausgewählte Arbeit in Ordnung, aber die ausgewählten Werte nicht an xss gebunden. Wie erhalten Sie ausgewählte Artikel aus einer Mehrfachauswahl durch Winkel?

Antwort

4

Sie sollten die ng-Modell auf der <select> Anweisung anstelle von Optionen wie unten haben,

<select multiple ng-model="xss" > 
    <option ng-selected="u.selected" ng-repeat="u in xs" value="{{u.value}}"> 
     {{u.value}} 
    </option> 
    </select> 

LIVE DEMO

+0

Arbeitete Dank. Es ist geschätzt. –

Verwandte Themen