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!
