Depois de atualizar para o Ember 2.10.0, nossos testes de unidade de componente começaram a falhar quando willDestroyElement
é executado porque this.$()
agora está retornando undefined
. Isso não estava acontecendo no Ember 2.9.0.
Você pode ver isso acontecendo neste jogo de brasa .
Isso parece um bug, devemos ser capazes de usar this.$()
em willDestroyElement
, especialmente para remover ouvintes de eventos.
Fluxo de bug:
Renderer
chama remove
método que contém _transitionTo('destroying')
link de chamada de função_transitionTo
mude currentState
para destroying
link_states
lookup acaba encontrando destroying
link de estadodefault
state link1 link2undefined
para $()
link de chamadas@omarestrella @kamilogorek isso foi corrigido na
Comentários muito úteis
@omarestrella @kamilogorek isso foi corrigido na