Mam skośny skrypt, który emituje wydarzenie na $ rootScope (przy użyciu transmisji $$). Wersja kątowa używam to 1.1.4
Na niektórych okazjach, to zgłasza wyjątek wewnątrz kodu kątowej:
Uncaught TypeError: nie można odczytać właściwość „$$ nextSibling” null.
Czy ktoś ma pojęcia, co może być przyczyną tego błędu? Niestety kod, w którym pojawia się ten błąd, ma duże znaczenie, ale może ktoś mógłby wskazać mi właściwy kierunek?
kątowe kod gdzie to się dzieje:
// 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)) {
na while
zmiana: audycja jest uruchamiane od wewnątrz klikniętego imprezy na urządzenia zewnętrznego zdarzenia click jest własnością obiekt konfiguracyjny dla komponentu zewnętrznego.
Ouch. Myślę, że kod ten działa podczas cyklu trawienia, aby znaleźć wszystkie zakresy. Wygląda na to, że 'current' nie jest zdefiniowany. Robisz coś dziwnego w teleskopach? jak tworzyć własne lub niszczyć je ręcznie? –
nie, że jestem świadomy ... zobacz aktualizację, aby uzyskać więcej informacji o sytuacji, w której się zdarza – rekna