AngularJS指令删除ngClick attr和事件监听器

时间:2015-09-08 16:05:58

标签: javascript jquery angularjs directive

我有一个问题,在某些情况下我需要删除ng-click =""完全来自元素的属性取决于几个场景。在删除ngClick属性后,我正在努力弄清楚如何删除事件侦听器。即使删除了ngClick,事件监听器仍然在该元素上并执行ng-click,无论它是否即使在那里。

我删除了"链接中的ngClick属性" AngularJS指令。知道我应该做什么吗?

1 个答案:

答案 0 :(得分:2)

您可以维护一个标记isClickEnabled,表示ng-click已启用或已停用。

ng-click="isClickEnabled && callMyMethod()"