2016-07-27 19 views
5

के साथ रूटिंग टेम्पलेट में उपलब्ध होने की आवश्यकता है। केंडो ग्रिड के साथ कोणीय रूटिंग टेम्पलेट में Jquery से पहले केंडो लोड क्यों करें।केंडो यूआई निर्देशों को jQuery के लिए कोणीय जेएस के साथ एंगुलरजेएस से पहले एचटीएमएल 5mode

मैंने कंसोल में यह त्रुटि प्राप्त करने वाले कोणीय रूटिंग टेम्पलेट्स के माध्यम से किसी भी ईवेंट पर क्लिक करते समय स्क्रिप्ट का आदेश दिया है।

नोट: पृष्ठ रीफ्रेश में, स्क्रिप्ट ठीक से लोड हो जाती हैं, एप्लिकेशन ठीक काम करता है, कोई त्रुटि नहीं मिलती है।

केवल ईवेंट रूटिंग में हुआ। jquery क्यों पहले केन्डो लोड।

order scripts : 

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.js"></script> 
    <script src="https://code.angularjs.org/1.3.8/angular.js"></script> 
    <script src="//kendo.cdn.telerik.com/2016.2.714/js/kendo.all.min.js"></script> 
    <script src="https://code.angularjs.org/1.3.8/angular-sanitize.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.3.1/angular-ui-router.js"></script> 

उत्तर

1

एक ही समस्या थी। JQuery और कोणीय का उपयोग करके इसे हल किया गया जो कि केंडो

+0

आपने यह कैसे किया? मुझे भी वही समस्या हो रही है। –

+0

यदि आपने केंडो यूआई पेशेवर खरीदा है, तो आपके पास केंडो/xxxx.x.xxx/jquery.min.js और केंडो/xxxx.x.xxx/angular.min.js के अंदर jquery और कोणीय बंडल होगा। उदाहरण के लिए, हमारा निर्माण केंडो/2017.1.223/ – 2bit

+1

मेरा सबसे अच्छा अनुमान है कि ऐसा क्यों होता है क्योंकि शायद केंडो रैपर कोणीय और jquery के आंतरिक संस्करण को संदर्भित करता है और वैश्विक jquery ऑब्जेक्ट को रूट करने पर केंडो के संदर्भ से ओवरराइट किया जाता है जो करता है अस्तित्व में नहीं है क्योंकि हमने इसे हमारी अनुक्रमणिका फ़ाइल में शामिल नहीं किया है और बाद में jquery के संस्करण को हल किया है जिसमें हमने अपनी अनुक्रमणिका फ़ाइल में शामिल किया था, जो त्रुटि की ओर जाता है। – 2bit

2

के साथ बंडल आता है, मुझे एक ही समस्या थी: मैं jQuery को दो बार लोड कर रहा था।

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