2013-12-17 7 views
5

मैं code mirror angular library से ui-codemirror कोणीय निर्देश का उपयोग करने का प्रयास कर रहा हूं और उपयोग का मामला यह है कि मुझे इसे एक कस्टम निर्देश में रखना है।कस्टम निर्देशों के भीतर रखा गया ui-codemirror त्रुटि के बिना विफल रहता है

लेकिन जब मैं इसे एक कस्टम निर्देश के भीतर रखता हूं तो मैं टेक्स्ट क्षेत्र में कोड दर्पण को देखने में असमर्थ हूं। वास्तव में पाठ क्षेत्र गैर संपादन योग्य हो जाता है।

लेकिन जब मैं इसे कस्टम निर्देश के बाहर रखता हूं तो यह अपेक्षा के अनुसार काम करता है।

मैं इस http://plnkr.co/edit/NVFuumrGq2FJ8d8EC8Xn?p=preview के लिए पहेली कोड संलग्न कर रहा हूं। मेरे पास डीबग करने का कोई विकल्प नहीं है क्योंकि यहां तक ​​कि कोई त्रुटि भी नहीं है। यह निष्कर्ष निकालने में असमर्थ है कि यह एक बग है। कृपया मुझे मार्गदर्शन करें।

नवीनतम अद्यतन (17 जनवरी 2014) -

मैं कोड दर्पण Git हब रेपो में एक मुद्दा के रूप में ही तैनात। उस पर काम करने वाले व्यक्ति ने पुष्टि की कि यह एक बग है और वह अब इसे ठीक करने वाला नहीं है। तो क्या हमें कामकाज की कोशिश करनी चाहिए। देखें: https://github.com/angular-ui/ui-codemirror/issues/36#issuecomment-31925751

उत्तर

1

यहां आपको मैं तुम्हारे लिए यह ठीक करने के बाद:

इस कोड को दर्पण या AngularJS के साथ एक बग के साथ एक बग नहीं है। एक संकलित निर्देश के भीतर मौजूद 1.20 बाल नोड्स के रिलीज के बाद से, जो एक अलग दायरे में है, अब उन्हें नए दायरे का वारिस नहीं है क्योंकि उन्हें पहले से ही मूल दायरे में सौंपा गया है (मुझे पता है कि यह भ्रमित है) लेकिन इस मामले में आपको मौजूदा को स्थानांतरित करने की आवश्यकता है निर्देश में लिंकर फ़ंक्शन का उपयोग करके कोड मिरर सामग्री।

यहां आप जाएं: http://plnkr.co/edit/MaIpdJsPE6qpYqR8BJtQ?p=preview

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