AngularJS ng-options kommando

Definition og brug

ng-options kommandoen bruger <options> fylde lt;select> elementer.

ng-options kommandoen bruger array til at fylde rullemenuer. I mange tilfælde kan man bruge ng-repeat kommandoen gør det lettere, men ved brug af ng-options du har større fleksibilitet når du bruger kommandoer.

Eksempel

Ved at bruge elementer i arrayet til at fylde valgmuligheder i en rullemenu:

<div ng-app="myApp" ng-controller="myCtrl">
<select ng-model="selectedName" ng-options="item for item in names"></select>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {}}
    $scope.names = ["Emil", "Tobias", "Linus"];
});
</script>

Prøv det selv

Syntaks

<select ng-options="array udtryk"></select>

påvirker <select> Elementer understøttet.

Parametre

Parametre Beskrivelse
array udtryk

Et udtryk, der vælger den specificerede del af arrayet til at fylde select-elementet.

Gyldige udtryk:

etiket for værdi i array

vælg som etiket for værdi i array

etiket gruppere efter gruppe for værdi i array

etiket deaktivér når deaktivér for værdi i array

etiket gruppere efter gruppe for værdi i array spor ved udtryk

etiket deaktivér når deaktivér for værdi i array spor ved udtryk

etiket for værdi i array | sorter udtryk spor ved udtryk