بعد الترقية إلى Ember 2.10.0 ، بدأت اختبارات الوحدة المكونة لدينا في الانهيار عندما يتم تشغيل willDestroyElement
لأن this.$()
يعود الآن undefined
. لم يكن هذا يحدث في Ember 2.9.0.
يمكنك أن ترى هذا يحدث في هذه القطعة الصغيرة .
يبدو هذا وكأنه خطأ ، يجب أن نكون قادرين على استخدام this.$()
في willDestroyElement
، خاصة لإزالة مستمعي الأحداث.
تدفق الخطأ:
Renderer
calls remove
الأسلوب الذي يحتوي على _transitionTo('destroying')
رابط استدعاء الوظيفة_transitionTo
change currentState
إلى رابط destroying
_states
lookup بالعثور على رابط الحالة destroying
default
state link1 link2undefined
مقابل $()
omarestrellakamilogorek هذا هو ثابت في 2.10.2، وذلك بفضل على الإبلاغ!
التعليق الأكثر فائدة
omarestrellakamilogorek هذا هو ثابت في 2.10.2، وذلك بفضل على الإبلاغ!