मेरे पास एक कोणीय स्क्रिप्ट है, जो रूट रूटस्कोप ($$ प्रसारण का उपयोग करके) पर एक ईवेंट प्रसारित करती है।
Uncaught TypeError: के कोणीय मैं उपयोग कर रहा हूँ संस्करण 1.1.4
कुछ अवसरों पर, यह कोणीय कोड के अंदर एक अपवाद फेंकता है संपत्ति नहीं पढ़ सकते हैं अशक्त की '$$ nextSibling'।
क्या किसी के पास कोई त्रुटि है जो इस त्रुटि का कारण हो सकता है? दुर्भाग्य से जिस कोड में यह त्रुटि होती है वह पोस्ट करने के लिए बड़ी है, लेकिन शायद कोई मुझे सही दिशा में इंगित कर सकता है?
कोणीय कोड जहां यह होता है:
// Insanity Warning: scope depth-first traversal
// yes, this code is a bit crazy, but it works and we have tests to prove it!
// this piece should be kept in sync with the traversal in $digest
if (!(next = (current.$$childHead || (current !== target && current.$$nextSibling)))) {
while(current !== target && !(next = current.$$nextSibling)) {
जबकि बयान पर
अद्यतन: प्रसारण एक बाहरी घटक क्लिक करें घटना पर एक क्लिक किए गए घटना अंदर से excuted है की एक संपत्ति है बाहरी घटक के लिए एक कॉन्फ़िगरेशन ऑब्जेक्ट।
ओच। मुझे लगता है कि कोड सभी क्षेत्रों को खोजने के लिए एक पाचन चक्र के दौरान चलता है। ऐसा लगता है कि 'वर्तमान' परिभाषित नहीं किया गया है। क्या आप स्कॉप्स के साथ कुछ अजीब कर रहे हैं? खुद को बनाने, या मैन्युअल रूप से उन्हें नष्ट करने की तरह? –
ऐसा नहीं है कि मुझे पता है ... स्थिति के बारे में अधिक जानकारी के लिए अपडेट देखें जहां यह होता है – rekna