文章詳情頁
javascript - 請指條明路,angular的$event,在select中卻是undefined?
瀏覽:142日期:2024-03-07 14:01:30
問題描述
開發環境:angular 1.6.1
Chrome latest version
開發問題:想使用$event獲取事件操作的對象,但是在select中是undefined,甚是疑惑。
由于舊項目維護需求,所以剛剛接觸angular,但是又來不及深入研究,希望熟悉的小伙伴指條明路。
開發目的:需要在angular的select中也獲取到事件的本身,進而借用.target獲取操作的DOM。
為什么出現的是undefined?
DEMO:為了溯源,我分別用angular和原生js獲取事件本身。
CODEPEN DEMO
由于codepen對控制臺輸出的有所限制,下圖為我的實現情況。
截圖說明:angular
JavaScript
非常感謝能幫我查看以及解答,謝謝。
問題解答
回答1:ng-change不允許傳遞$event,因為在angular中并不是一個事件,而是監聽值的改變,所以也就不會有$event。你是有什么需求必須要操作dom么? 關于angular,說明一下:1、用了angular,盡量不要直接操作dom2、實在要操作,最好directive去操作
回答2:此處解答:https://stackoverflow.com/que...
標簽:
JavaScript
排行榜
