在Angular中的ng-click事件中触发指令

时间:2013-05-23 20:47:36

标签: javascript angularjs controller directive

我说我有

<div ng-controller="MyController" ng-click="MyControllerFunction()" ng-tracking pageevent="button_clicked">click me</div>

我根本无法更改此结构,我需要从我的指令ngTracking中,在单击此按钮时捕获此pageevent。

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

这可能只能用指令来完成吗?如果没有,还有其他解决方案吗?

谢谢

1 个答案:

答案 0 :(得分:0)

问题解决了,谢谢。

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