在Angular指令链接中将onclick函数添加到div

时间:2015-03-03 20:06:36

标签: javascript angularjs directive

我有一个带链接范围的角度指令。

在那个范围内,我附加一个div。我想为这个div添加一个事件监听器。

当我这样做时,事件监听器被指令的ng-click本机属性覆盖。

前进的最佳方式是什么?尝试使用元素来标识元素不能像元素异步编译那样工作。

1 个答案:

答案 0 :(得分:1)

为什么不使用ng-click?

link: function(scope, element, attrs) {
    scope.onHandleClick = function() {
        console.log('onHandleClick');
    };
}

<div ng-click="onHandleClick($event)"/>