ng-options


Misol

Massiv elementlaridan foydalanib, ochiluvchi ro‘yxatni variantlar bilan to‘ldiring:

<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>
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

ng-options direktivasi <select> elementini <options> bilan to‘ldiradi.

ng-options direktivasi ochiluvchi ro‘yxatni to‘ldirish uchun massivdan foydalanadi. Ko‘p hollarda ng-repeat direktivasidan foydalanish osonroq bo‘lardi, lekin ng-options direktivasidan foydalanganda ko‘proq moslashuvchanlikka ega bo‘lasiz.


Sintaksis

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

<select> elementi tomonidan qo‘llab-quvvatlanadi.


Parametr qiymatlari

Qiymat Tavsif
array expression Massivning ko‘rsatilgan qismlarini select elementini to‘ldirish uchun tanlaydigan ifoda.

Ruxsat etilgan ifodalar:

label for value in array

select as label for value in array

label
group by group for value in array

label
disable when disable for value in array

label
group by group for value in array track by expression

label
disable when disable for value in array track by expression

label
for value in array | orderBy expression track by expression



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!