6

मैं वर्तमान में आयनिक 1.3.16 संस्करण का उपयोग कर रहा हूं। यहां मुझे अपने चयन नियंत्रण में कई विकल्प चुनने की आवश्यकता है।आयनिक/चयन नियंत्रण से कई विकल्पों का चयन कैसे करें (अधिकतम चयन केवल 3 विकल्प होगा)?

यहाँ मेरी आयनिक एचटीएमएल कोड:

<div class="list"> 
    <label class="item item-input item-select"> 
     <div class="input-label"> 
      Lightsaber 
     </div> 
     <select> 
      <option>Blue</option> 
      <option selected>Green</option> 
      <option>Red</option> 
     </select> 
    </label> 
</div> 
+0

उपयोग में 'multiple' 'ng-model' –

+0

के साथ चयन करने पर विशेषता का उपयोग कई काम नहीं कर रहे हैं ... एनजी-मॉडल – Arul

+0

के साथ आप एक ही 'एनजी-मॉडल' प्रिंट कर सकते हैं और जांच सकते हैं कि यह मूल्य बदल रहा है या नहीं –

उत्तर

6

आप select विकल्प में value विशेषता गुम है, क्योंकि जब आप विकल्प का चयन करें इसे चुनने के लिए ng-model .Additionally को प्रतिबिंबित करेगा कई आप अपने चयन में multiple विशेषता जोड़ने की जरूरत है।

मार्कअप

<select ng-model="selectedValues" multiple> 
    <option ng-repeat="option in options" value="{{option.value}}">{{option.name}}</option> 
</select> 
{{selectedValues}} 
+2

मेरा कोड भी वही है, लेकिन जब हम एकाधिक गुणों के साथ चयन जोड़ रहे हैं तो यह काम नहीं कर रहा है ... – Arul

+0

@ user3326931 आप विकल्प में मूल्य विशेषता जोड़ने के लिए चूक गए हैं .. अगर यह आपकी मदद करता है तो अपवोट करें .. धन्यवाद –

+0

अधिकतम एकाधिक चयन कैसे सेट करें 3 – Arul

2

बस चुनें क्षेत्र में multiple गुण जोड़ें।

<div class="list"> 
    <label class="item item-input item-select"> 
    <div class="input-label"> 
     Lightsaber 
    </div> 
    <select multiple="multiple"> 
     <option>Blue</option> 
     <option selected>Green</option> 
     <option>Red</option> 
    </select> 
</label> 

+0

का उपयोग नहीं कर रहा ................. – Arul

+0

कोई त्रुटि? क्योंकि एकाधिक विशेषता आपको एकाधिक विकल्पों का चयन करने का विकल्प देती है = –

+0

कोई त्रुटि नहीं और सभी .. लेकिन हम किसी भी विकल्प का चयन नहीं कर सकते हैं। – Arul

1

उपयोग एनजी-विकल्प डेटा बाध्य करने के लिए, यहाँ है कैसे

नियंत्रक

$scope.values= [ 
    {id:1, name:"value1" }, 
    {id:2, name:"value2" }, 
    {id:3, name:"value3" } 
    ]; 
$scope.selectedValues= []; //initial selections 

में और देखने

<label class="item item-input item-select"> 

    <select multiple ng-model='selectedValues' 
        ng-options="a.name for a in values" > 
    </select> 
</label> 
{{selectedValues}} <!-- to preview the selection --> 
संबंधित मुद्दे