文章详情页
javascript - 请指条明路,angular的$event,在select中却是undefined?
浏览:42日期: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
排行榜