javascript - 請指條明路,angular的$event,在select中卻是undefined?
世界只因有你
世界只因有你 2017-06-05 11:09:56
0
2
732

開發環境:

  • angular 1.6.1

  • Chrome latest version

開發問題:

  • 想使用$event取得事件操作的對象,但是在select中是undefined,甚是疑惑。

  • 由於舊專案維護需求,所以剛接觸angular,但又來不及深入研究,希望熟悉的小夥伴指條明路。

開發目的:

  • 需要在angular的select中也取得到事件的本身,進而藉用.target取得操作的DOM。

  • 為什麼出現的是undefined?

DEMO:

  • 為了溯源,我分別用angular和原生js取得事件本身。

  • CODEPEN DEMO

  • 由於codepen對控制台輸出的有所限制,下圖為我的實作情況。

截圖說明:

  • angular

  • JavaScript


非常感謝能幫我查看以及解答,謝謝。

世界只因有你
世界只因有你

全部回覆(2)
伊谢尔伦

ng-change不允許傳遞$event,因為在angular中並不是事件,而是監聽值的改變,所以也就不會有$event。
你是有什麼需求必須要操作dom麼?
關於angular,說明一下:
1、用了angular,盡量不要直接操作dom
2、實在要操作,最好directive去操作

淡淡烟草味

此處解答:https://stackoverflow.com/que...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板