文章详情页
angular.js - angular应用能否直接在html中获取元素作为参数传入函数
浏览:168日期:2024-03-16 16:29:43
问题描述
angular应用,请问如何使能够直接在 html 中使用jquery获取元素并作为参数传入函数呢?
<button ng-click='vm.getButton($(this))'></button>
var ctrl = this;ctrl.getButton = (elem) => { console.log(elem);};
函数里面的 this 直接指向了当前scope,无法获取到元素,请问有解吗?
问题解答
回答1:目前通过下面的方式实现了需求
<button ng-click='vm.getButton($event)'></button>
var ctrl = this;ctrl.getButton = ($event) => { console.log($($event.currentTarget));};
标签:
HTML
相关文章:
1. 前端 - node vue webpack项目文件结构2. node.js - vue-cli 创建项目的时候出现connect ECONNREFUSED 错误,请问如何解决?3. javascript - video标签在微信中无法正常发使用,什么情况4. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?5. phpadmin的数据库,可以设置自动变化时间的变量吗?就是不需要接收时间数据,自动变化6. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.7. nginx - vue-cli生成的项目打包发到服务器后怎么代理api?8. android - 哪位大神知道java后台的api接口的对象传到前端后输入日期报错,是什么情况?求大神指点9. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????10. javascript - vue组件中使用百度分享初次加载失败?
排行榜
