2014-09-19 8 views
12

मैं बहुत स्पष्ट कुछ प्राप्त करने के लिए कोशिश कर रहा हूँ में बदल रही नहीं है। मैंने इसे $ parent.company.stack में बदलने की कोशिश की, लेकिन यह अभी भी काम नहीं करता है। मैं क्या खो रहा हूँ? मैं AngularJS v1.3.0-beta.17 का उपयोग कर रहा हूं।एनजी मॉडल ui का चयन

+0

क्या आपने कभी यह काम किया है? – Batman

+1

औनअन का जवाब सही है। – Frank

उत्तर

0

मुझे इसी तरह के मुद्दे हैं, ऐसा लगता है कि कोणीय-ui-select # 0.7 को कोणीय # 1.2 की आवश्यकता है। * इस पल में ठीक से काम करने के लिए।

0

मैं अंगुलर 1.2.16 और ui-select 0.8.3 पर, एक बहुत ही बुनियादी उपयोग केस के साथ-साथ संघर्ष कर रहा हूं। हालांकि मुझे लगता है कि आपके कोड में एक टाइपो है, ui-select-match में।

आमतौर पर कि {{$select.selected.your_property_here}} की तरह दिखता है, तो डबल घुंघराले ब्रेसिज़ और एक डॉलर चिह्न गुण, मानक संपत्ति नाम $select.selected किसी तरह के लिए। क्या यह तुम्हारा मुद्दा हो सकता है?

4

यह सुनिश्चित नहीं है कि आपने इसे पहले से ही समझ लिया है, लेकिन मैं आज भी "मूल उपयोग के मामले" के साथ संघर्ष कर रहा हूं, एंगुलरजेएस और सभी के लिए नया होना। मैं कोणीय 1.2.16 और ui-select 0.8.3 का उपयोग कर रहा हूं, और बाकी सब कुछ काम करते समय, मैं इसे स्कोप वेरिएबल employee.selected को अपडेट करने के लिए नहीं मिला।

मेरे मामले में, यह समस्या AngularJS के साथ मेरे सीमित अनुभव के कारण हुई थी। चूंकि एनजी-मॉडल किसी ऑब्जेक्ट (कर्मचारी, मेरे मामले में) की संपत्ति पर सेट होता है, इसे पहले शुरू किया जाना था। नियंत्रक में $scope.employee = {}; जोड़कर इसे हल किया गया।

0

मैं अगले div पर</ui-select> के बाद उस मॉडल के लिए एनजी-init रख कर इस को हल किया।
उदाहरण:

<div class="col-md-6" ng-init="company-stack=null"> 
25

मैं angular 1.3.14 और ui-select और एक बहु-विकल्प ui-select निर्देश एक सरणी के लिए बाध्य के साथ एक समान मुद्दा था। मैं चुने गए आइटम को ng-model में निर्दिष्ट सरणी में बाध्य करने में सक्षम नहीं था। मैं इसे एक वस्तु में selectedItems लपेटकर द्वारा काम मिल गया:

$scope.myObj = { selectedItems : []}; 
... 

<ui-select ng-model="myObj.selectedItems" ...> 
</ui-select> 

$scope पर सीधे selectedItems लाना मेरे लिए काम नहीं किया।

+0

इससे मुझे भी मदद मिली, कोणीय 1.4। ऐसा लगता है कि यूआई चयन के लिए आपको एक ऑब्जेक्ट पास करने की आवश्यकता होती है जिसमें सरणी संपत्ति होती है। –

+0

प्लस 1. इस उत्तर ने मेरी समस्या हल की। –

+0

अच्छा .. मुझे भी मदद की – shihabudheen

1

सिर्फ @Rado की तरह एक खाली वस्तु शुरु कर रहा है इस संरचना पर मेरे लिए यह तय उल्लेख:

   <ui-select ng-model="reportFilterStatus.selected" title="Filtrar status"> 
       <ui-select-match placeholder="Filtra un estatus"> 
        {{$select.selected}} 
       </ui-select-match> 
       <ui-select-choices repeat="status in filterStatusOptions | filter: $select.search"> 
        <small ng-bind-html="status | highlight: $select.search"></small> 
        <span ng-bind-html="statuse | highlight: $select.search"></span> 
       </ui-select-choices> 
       </ui-select> 
0

मेरे लिए यह था कि पाठ अपडेट नहीं हो रहा था और मैं यह इतना की तरह इस्तेमाल किया:

$timeout(function() { 
    $('#ownerdetail').trigger("create"); 
    $('#ownerdetail').delay(0).animate({opacity: 1}, 100); 
    $('#selectdcontact').selectmenu().selectmenu('refresh'); //This solves it 
    $('#selectdcust').selectmenu().selectmenu('refresh'); //This solves it 
    }); 
संबंधित मुद्दे