$ rootScope'ta ($$ yayını kullanarak) bir olay yayınlayan bir açısal komut dosyası var.
Yakalanmayan TypeError: açısal ben kullanıyorum sürümü Bazı kez 1.1.4
, bu açısal kod içinde bir istisna atar olan null '$$ nextSibling' özelliğini okuyamaz.
Bu hataya ne neden olabileceğine dair bir ipucu var mı? Ne yazık ki, bu hatanın meydana geldiği kod postalamaktan büyüktür, ama belki birisi bana doğru yönde işaret edebilir?
gerçekleşmeden açısal kodudur:
iken ekstresinde// 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)) {
güncelleme: yayın harici bileşen tıklama etkinlik üzerinde tıklanan olay içinden istediğinde kullanılmaktadır bir özelliktir Harici bileşen için bir yapılandırma nesnesi.
Ouch. Bu kodun tüm kapsamları bulmak için bir özet döngüsü sırasında çalıştığını düşünüyorum. 'Geçerli' tanımlanmamış görünüyor. Scope'larda garip bir şey mi yapıyorsun? kendiniz yaratmak veya el ile yok etmek gibi mi? –
farkında olduğumu değil ... durumun hakkında daha fazla bilgi için güncelleme konusuna bakın. – rekna