AngularJS ਵਿੱਚ ਡਰਾਪ-ਡਾਊਨ ਲਿਸਟ
- پچھلے پیج اگنلر جی ایس ٹیبل
- پچھلے پیج اگنلر جی ایس ایس ال
AngularJS ਤਾਲਿਕਾ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਜਾਂ ਆਪਸਤਰਣ ਦੇ ਆਧਾਰ 'ਤੇ ਡਰਾਪ-ਡਾਊਨ ਲਿਸਟ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ。
ng-options ਨਾਲ ਡਰਾਪ-ਡਾਊਨ ਲਿਸਟ ਬਣਾਉਣਾ
ਅਗਰ ਤੁਸੀਂ AngularJS ਵਿੱਚ ਆਪਸਤਰਣ ਜਾਂ ਤਾਲਿਕਾ ਦੇ ਆਧਾਰ 'ਤੇ ਡਰਾਪ-ਡਾਊਨ ਲਿਸਟ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ng-options
instruksiyon:
مثال
<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 ਅਤੇ ng-repeat
ਤੁਸੀਂ ਇਸ ਵਰਤ ਸਕਦੇ ਹੋ ng-repeat
ਇਸ ਇਨਸਟ੍ਰਕਸ਼ਨ ਨਾਲ ਇਸੇ ਤਰ੍ਹਾਂ ਦਾ ਡਰਾਪ-ਡਾਊਨ ਲਿਸਟ ਬਣਾਉਣਾ:
مثال
<select> <option ng-repeat="x in names">{{x}}</option> </select>
ਕਿਉਂਕਿ ng-repeat
instruksiyon ਹਰ ਇਲਾਕੇ ਲਈ ਇੱਕ ਹੀ HTML ਕੋਡ ਦੁਹਰਾਉਂਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਵਿਕਲਪ ਦਰਸਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ng-options
instruksiyon ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਡਰਾਪ-ਡਾਊਨ ਲਿਸਟ ਵਿੱਚ ਵਿਕਲਪ ਭਰਨ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ。
ਕਿਹੜੀ ਇਸਤੇ ਵਰਤਣੀ ਚਾਹੀਦੀ ਹੈ?
ਤੁਸੀਂ ਇਸਤੇ ਵਰਤ ਸਕਦੇ ਹੋ ng-repeat
instruksiyon aur ng-options
instruksiyon:
ਇਕ ਵਾਰ ਤੁਸੀਂ ਇੱਕ ਆਪਣਾ ਆਰੇਯ ਹੈ:
$scope.cars = [ {model : "Ford Mustang", color : "red"}, {model : "Fiat 500", color : "white"}, {model : "Volvo XC90", color : "black"} ];
مثال
ਵਰਤੋਂ ਕਰੋ, ng-repeat
:
<select ng-model="selectedCar"> <option ng-repeat="x in cars" value="{{x.model}}">{{x.model}}</option> </select> <h1>You selected: {{selectedCar}}</h1>
ਜਦੋਂ ਮੁੱਲ ਆਪਣਾ ਹੋਣ ਵਾਲਾ ਵਰਤੋਂ ਕਰੋ, ng-value
ਵਿਕਲਪ ਹੈ, value
:
مثال
ਮਾਰਕ ਕਰੋ, ng-repeat
ਵਜੋਂ ਵਰਤੋਂ ਕਰੋ:
<select ng-model="selectedCar"> <option ng-repeat="x in cars" ng-value="{{x}}">{{x.model}}</option> </select> <h1>You selected a {{selectedCar.color}} {{selectedCar.model}}</h1>
مثال
ਵਰਤੋਂ ਕਰੋ, ng-options
:
<select ng-model="selectedCar" ng-options="x.model for x in cars"> </select> <h1>You selected: {{selectedCar.model}}</h1> <p>ਇਸ ਦਾ ਰੰਗ ਹੈ: {{selectedCar.color}}</p>
ਜਦੋਂ ਚੁਣਿਆ ਹੋਇਆ ਮੁੱਲ ਇੱਕ ਆਪਣਾ ਹੋਵੇਗਾ, ਤਾਂ ਇਸ ਵਿੱਚ ਹੋਰ ਜਾਣਕਾਰੀ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਤੁਹਾਡਾ ਐਪਲੀਕੇਸ਼ਨ ਹੋਰ ਜ਼ਿਆਦਾ ਮੁਕਤ ਹੋ ਸਕਦਾ ਹੈ。
ਅਸੀਂ ਇਸ ਸਿਖਲਾਈ ਵਿੱਚ ਵਰਤਾਂਗੇ, ng-options
ਨਿਰਦੇਸ਼ਿਕਾ
ਵਿੱਚ ਦਾਤਾ ਹੈ ਵਜੋਂ
ਇਕ ਪਹਿਲਾਂ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ, ਦਾਤਾ ਹੈ ਇੱਕ ਤਾਰਕਾਰੀ ਅਨੁਕ੍ਰਮ, ਪਰ ਅਸੀਂ ਵੀ ਇੱਕ ਦਾਤਾ ਵਰਤ ਸਕਦੇ ਹਾਂ।
ਇਕ ਵਾਰ ਤੁਸੀਂ ਇੱਕ ਨਾਮ ਸ਼ਾਮਲ ਕੀਤਾ ਹੈ ਜੋ ਕਿ ਕੀ ਮੁੱਲ ਪੇਅਰ ਵਾਲਾ ਹੈ:
$scope.cars = { car01 : "Ford", car02 : "Fiat", car03 : "Volvo" };
ng-options
ਆਪਣੇ ਵਿੱਚ ਪ੍ਰਗਟਾਵਾ ਵਿੱਚ ਕੁਝ ਅਲੱਗ ਹੈ:
مثال
ਆਪਣੇ ਦਾਤਾ ਹੋਣ ਵਾਲੇ ਵਿੱਚ ਵਰਤੋਂ ਕਰੋ,x
ਪ੍ਰਤੀਕ ਹੈ,y
ਪ੍ਰਤੀਕ ਹੈ:
<select ng-model="selectedCar" ng-options="x for (x, y) in cars"> </select> <h1>You selected: {{selectedCar}}</h1>
ਚੁਣੇ ਹੋਏ ਮੁੱਲ ਹਮੇਸ਼ਾ ਕੀ ਮੁੱਲ ਪੇਅਰ ਵਿੱਚ ਹੋਵੇਗਾکیا。
ਕੀ ਮੁੱਲ ਪੇਅਰ ਵਿੱਚکیاਵੀ ਹੋ ਸਕਦਾ ਹੈ:
مثال
ਚੁਣੇ ਹੋਏ ਮੁੱਲ ਹਮੇਸ਼ਾ ਕੀ ਮੁੱਲ ਪੇਅਰ ਵਿੱਚ ਹੋਵੇਗਾکیا، اب یہ ایک اوبجیکٹ ہے:
$scope.cars = { car01 : {brand : "Ford", model : "Mustang", color : "red"}, car02 : {brand : "Fiat", model : "500", color : "white"}, car03 : {brand : "Volvo", model : "XC90", color : "black"} };
دالن لیچ میں کسی بھی آپسی کی جگہ کسی بھی کلیدی کی جگہ نہیں کرسکتاکلید، یہ بھی کسی بھی چیزی کی وسیلہ یا وسیلہ کی جگہ یا وسیلہ کی کسی خاص کی جگہ کی بھی ہوسکتا ہے:
مثال
<select ng-model="selectedCar" ng-options="y.brand for (x, y) in cars"> </select>
- پچھلے پیج اگنلر جی ایس ٹیبل
- پچھلے پیج اگنلر جی ایس ایس ال