Ember 2.10.0์ผ๋ก ์
๊ทธ๋ ์ด๋ํ ํ this.$()
๊ฐ ์ด์ undefined
๋ฐํํ๊ธฐ ๋๋ฌธ์ this.$()
willDestroyElement
๊ฐ ์คํ๋ ๋ ๊ตฌ์ฑ ์์ ๋จ์ ํ
์คํธ๊ฐ ์ค๋จ๋๊ธฐ ์์ํ์ต๋๋ค. ์ด๊ฒ์ Ember 2.9.0์์ ๋ฐ์ํ์ง ์์์ต๋๋ค.
์ด ember-twiddle ์์ ์ด๋ฐ ์ผ์ด ์ผ์ด๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋ฒ๊ทธ์ฒ๋ผ ๋ณด์
๋๋ค. ํนํ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด this.$()
in willDestroyElement
๋ฅผ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ฒ๊ทธ ํ๋ฆ:
Renderer
๋ _transitionTo('destroying')
ํจ์ ํธ์ถ ๋งํฌ ๊ฐ ํฌํจ๋ _transitionTo('destroying')
remove
๋ฉ์๋๋ฅผ ํธ์ถ ํฉ๋๋ค._transitionTo
currentState
๋ฅผ destroying
๋งํฌ๋ก ๋ณ๊ฒฝ_states
์กฐํ๋ destroying
์ํ ๋งํฌ๋ฅผ ์ฐพ์ต๋๋ค.default
state link1 link2๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋จ$()
ํธ์ถ ๋งํฌ์ ๋ํด $()
undefined
๋ฅผ ๋ฐํ ํฉ๋๋ค.@omarestrella @kamilogorek ์ด๊ฒ์ 2.10.2์์ ์์ ๋์์ต๋๋ค. ๋ณด๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@omarestrella @kamilogorek ์ด๊ฒ์ 2.10.2์์ ์์ ๋์์ต๋๋ค. ๋ณด๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!