2013-06-04 7 views
5

ui-select2 (https://github.com/angular-ui/ui-select2) का उपयोग करते समय, पूर्व निर्धारित विकल्प ठीक से नहीं दिखाया गया है। http://plnkr.co/edit/Ek86jUciPo7rgBnbKdFcकोणीय और ui-select2: पूर्व निर्धारित मूल्य दिखा रहा है

जब पृष्ठ लोड होने पर चयन के मॉडल दूसरा विकल्प के लिए सेट है:

मैं एक plunkr बनाया। और किसी भी तरह, यह सही बॉक्स में ठीक से सेट है, देखें: https://dl.dropboxusercontent.com/u/1004639/stackoverflow/screenshot-select2.png। लेकिन मान टेक्स्ट बॉक्स के ऊपर नहीं दिखाया गया है। या चयन बॉक्स में जब चयन बॉक्स बंद हो जाता है।

पीएस: मैंने एनजी विकल्पों के बिना इसे आजमाया। एक ही समस्या है।

उत्तर

7

मैं इसे एनजी-दोहराने और एनजी-चयनित का उपयोग करके काम कर सकता हूं। दुर्भाग्यवश, हालांकि, जब आप ng-repeat का उपयोग करते हैं, तो आप केवल एक स्ट्रिंग से बांध सकते हैं। यह आदर्श नहीं है, लेकिन पसंद पूर्व-चयनित शुरू होता है।

यहाँ एक काम कर http://plnkr.co/edit/jodn35fvUQpdD2d5BpoC

<select ui-select2="" ng-model="selectedId" > 
    <option value="">Choose...</option> 
    <option ng-repeat="option in options" value="{{option.id}}" ng-selected="{{option.id == selectedId}}">{{option.name}}</option> 
    </select> 

है और मैं इस लाइन को जोड़ने के लिए जे एस अद्यतन:

$scope.selectedId = $scope.selected.id; 
+0

धन्यवाद चार्ल्स ओ। – ECC

संबंधित मुद्दे