Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以角度在ng click事件中触发指令_Javascript_Angularjs_Controller_Directive - Fatal编程技术网

Javascript 以角度在ng click事件中触发指令

Javascript 以角度在ng click事件中触发指令,javascript,angularjs,controller,directive,Javascript,Angularjs,Controller,Directive,假设我有 <div ng-controller="MyController" ng-click="MyControllerFunction()" ng-tracking pageevent="button_clicked">click me</div> 点击我 我根本无法更改此结构,我需要在单击此按钮时从我的指令ngTracking捕获此页面事件 记住,在这种情况下,我不想触摸控制器甚至DOM 这是否只能通过指令来实现?如果没有,还有其他解决办法吗 谢谢问题解决了,谢

假设我有

<div ng-controller="MyController" ng-click="MyControllerFunction()" ng-tracking pageevent="button_clicked">click me</div>
点击我
我根本无法更改此结构,我需要在单击此按钮时从我的指令ngTracking捕获此页面事件

记住,在这种情况下,我不想触摸控制器甚至DOM

这是否只能通过指令来实现?如果没有,还有其他解决办法吗


谢谢

问题解决了,谢谢

elm.bind('click',函数(){
console.log(attrs.pageevent);
});