6

आईई 8 में कोणीय-यूआई बूटस्ट्रैप accordion का उपयोग टैब का विस्तार नहीं होता है। आईई 8 के एफ 12कोणीय-UI आईई 8 accordion

Error: Unexpected call to method or property access.undefined 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 
Error: No controller: accordion<div class="accordion-group ng-scope" ng-repeat="c in categories" heading="{{c.Name}}"> 

क्या किसी को भी ऐसा ही कोई समस्या है और इसे हल करने में सक्षम है? गया था की तरह मुख्य मुद्दा आईई पसंद नहीं <accordion> इस्तेमाल किया <div accordion></div>

+0

क्या हम आपका कोड देख सकते हैं या आप इस मुद्दे को jsfiddle या plunker पर पुन: उत्पन्न कर सकते हैं? – Galdo

+0

निश्चित रूप से, मैंने जो निकाला है वह अभी भी है .... अभी भी एक ही समस्या है, लेकिन कम अपेक्षित accordion टैब http://loganweilenman.com/accordion-test/test-accordion.html –

+0

यहां समाधान देखें: http://stackoverflow.com/questions/15590746/angularjs-error-unexpected-call-to-method-or-property-access-undefined-only –

उत्तर

6

लग रहा है बजाय

1

एक और gotchya कि मैं सिर्फ का सामना करना पड़ा है कि आप नहीं IE8 में <div accordion> रूप में एक ही तत्व पर एनजी नियंत्रक डाल सकते हैं। मुझे पता लगाने के लिए मुझे बहुत सी निशान और त्रुटि मिली।

मैं

<div ng-controller="MyCtrl"> 
    <div accordion> 
     ... 
    </div> 
</div> 
4

IE8 साथ

<div accordion ng-controller="MyCtrl"> 
    ... 
</div> 

को बदलने के लिए कस्टम तत्वों को नहीं पहचानेंगे था। यदि आपको accordion निर्देश का उपयोग किसी तत्व के बजाय तत्व के रूप में करने की आवश्यकता है, तो आपको तत्व को परिभाषित करना होगा ताकि IE शिकायत न करे। यह सरल लिपि चाल करेगा।

<script type="text/javascript"> 
    document.createElement('accordion'); 
    document.createElement('accordion-group'); 
    document.createElement('accordion-heading'); 
</script> 

अन्यथा, इसके गुण फ़ॉर्म में निर्देश का उपयोग करें।