Orodha ya kubonyeza kwa chaguo ya AngularJS
- Nyuma zaidi Tafuta za AngularJS
- Pya zaidi SQL ya AngularJS
AngularJS inaruhusiwa kumekisha orodha ya kubonyeza kwa chaguo kwa sababu ya mawakili kwenye mawakili ama mawakili.
Kumekisha mkono kwa ng-options
Ikiwa unapenda kumichagua orodha ya kubonyeza kwa chaguo kwa sababu ya kiwango au mawakili kwenye AngularJS, unapataa kutumia ng-options
Instructi:
Mivuno
<div ng-app="myApp" ng-controller="myCtrl"> <select ng-model="selectedName" ng-options="x for x in names"> </select> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.names = ["Emil", "Tobias", "Linus"]; ); </script>
ng-options na ng-repeat
Wewe pia tunaweza kutumia ng-repeat
Instructi kumekisha orodha ya kubonyeza kwa chaguo zilizotababuwa:
Mivuno
<select> <option ng-repeat="x in names">{{x}}</option> </select>
Kwa sababu ya ng-repeat
Instructi inatoa kila vitu kwenye mawakili yenye HTML moja, kwa hivyo tunaweza kutumia ya kumichagua chaguo cha orodha ya kubonyeza kwa chaguo, lakini ng-options
Instructi imezengwa kwa sababu ya kufillia chaguo cha orodha ya kubonyeza kwa chaguo.
Unapataje kuitumia inayohusiana?
Wewe tunaweza kutumia ng-repeat
Instructi na ng-options
Instructi:
Tukichukua maelezo yako ina kina msingi kina msingi:}}
$scope.cars = [ {model : "Ford Mustang", color : "red"}, {model : "Fiat 500", color : "white"}, {model : "Volvo XC90", color : "black"} ];
Mivuno
kutumia ng-repeat
:
<select ng-model="selectedCar"> <option ng-repeat="x in cars" value="{{x.model}}">{{x.model}}</option> </select> <h1>Umeoneza: {{selectedCar}}</h1>
Kama inatumiwa thamani kama kifaa kina msingi, tumia: ng-value
kutendeka value
:
Mivuno
kutumia ng-repeat
kama kifaa kina msingi:
<select ng-model="selectedCar"> <option ng-repeat="x in cars" ng-value="{{x}}">{{x.model}}</option> </select> <h1>Umeoneza a {{selectedCar.color}} {{selectedCar.model}}</h1>
Mivuno
kutumia ng-options
:
<select ng-model="selectedCar" ng-options="x.model for x in cars"> </select> <h1>Umeoneza: {{selectedCar.model}}</h1> <p>Uwezo wake ni: {{selectedCar.color}}</p>
Kama thamani iliyotumiwa ina kina msingi, inaweza kuwa na maelezo zaidi, na programu yako inaweza kuwa na uwezo wa kufanyia kazi zaidi.
Tutumia hapa mtezaa wa maelezo, ng-options
madirisha.
kama chanzo cha data cha kifaa kina msingi
Kwenye maelezo ya majadiliano ya awali, chanzo cha data kilikuwa kina msingi na kibali, lakini naweza kutumia kifaa kina msingi.
Tukichukua maelezo yako ina kina msingi na kibali:
$scope.cars = { car01 : "Ford", car02 : "Fiat", car03 : "Volvo" };
ng-options
kifupi cha kitambaa kina msingi kina kina msingi na kibali kina kina msingi ni kina kina msingi na kibali:
Mivuno
kutumia kifaa kina msingi kama chanzo cha data,x
ina kina msingi wa kibali,y
ina kina msingi wa thamani:
<select ng-model="selectedCar" ng-options="x for (x, y) in cars"> </select> <h1>Umeoneza: {{selectedCar}}</h1>
Thamani iliyotumiwa itakuwa ina kina msingi na kibali zaidiThamani.
ina kina msingi na kibaliThamaniinaweza kuwa na kifaa kina msingi na kibali:
Mivuno
Inayopendelewa ni thamani iliyotumiwa kwamba ina kina msingi wa kifupi na kibaliThamaniTena, inaweza kuwa kiwango cha kina cha kina:
$scope.cars = { car01 : {brand : "Ford", model : "Mustang", color : "red"}, car02 : {brand : "Fiat", model : "500", color : "white"}, car03 : {brand : "Volvo", model : "XC90", color : "black"} };
Chaguo cha chagua kwenye kichwa cha chagua haipweza kuwa chati cha kina cha chaguo cha chaguoChatiInaweza kuwa thamani, au kiwango cha kina cha thamani:
Mivuno
<select ng-model="selectedCar" ng-options="y.brand for (x, y) in cars"> </select>
- Nyuma zaidi Tafuta za AngularJS
- Pya zaidi SQL ya AngularJS