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>
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 |