सेट करने के लिए ng-repeat के साथ काम नहीं करता है, मैं विकल्प विकल्पों का डिफ़ॉल्ट मान सेट करने का प्रयास कर रहा हूं, मैं चयन और ng-repeat का उपयोग कर रहा हूं। मुझे जेएस फ़ाइल में डेटा मिलता है और मैं वहां मूल्य सेट करने के लिए कॉल मॉडल करता हूं।एनजी-चयनित डिफ़ॉल्ट मान
कृपया नीचे दिए गए कोड के लिए एक नजर है:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example - example-ngrepeat-select-production</title>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.2/angular.min.js"></script>
<script src="app.js"></script>
</head>
<body ng-app="ngrepeatSelect">
<div ng-controller="ExampleController">
<form name="myForm">
<label for="repeatSelect"> Repeat select: </label>
<select ng-model="datamodel">
<option ng-repeat="dataitem in data"
ng-selected ="{{dataitem == datamodel}}">{{dataitem}}</option>
</select>
</form>
<hr>
<tt>repeatSelect = {{datamodel}}</tt><br/>
</div>
</body>
</html>
app.js फ़ाइल
(function(angular) {
'use strict';
angular.module('ngrepeatSelect', [])
.controller('ExampleController', ['$scope', function($scope) {
$scope.data = [1,2,3,4,5];
$scope.datamodel = 2;
}]);
})(window.angular);
यहाँ है मेरी plunker
यह काम करता है देखें! बहुत बढ़िया ! मैं सिर्फ स्ट्रिंग और सभी सेट में पूर्णांक को परिवर्तित करता हूं। – FShah
मैं अधिकतम संख्या को डिफ़ॉल्ट मान के रूप में सेट करने की कोशिश कर रहा हूं लेकिन .js फ़ाइल से नहीं, इसलिए मैं ng-repeat का उपयोग कर रहा हूं। यहां लिंक है: (http://plnkr.co/edit/zJbQTVPaErP2dKe5gUXv?p=preview) – FShah
@FShah लगता है कि आप अभी भी 'एनजी-विकल्प' का उपयोग कर सकते हैं, क्या आप अपना प्लंकर दिखाने के लिए अपना मतलब बता सकते हैं? यदि सूची को न्यूनतम से अधिकतम – user2718281