我遇到一个问题,在某些情况下,我需要根据几种情况从元素中完全删除 ng-click=""属性。删除 ngClick 属性后,我正在努力弄清楚如何删除事件监听器。即使 ngClick 被删除,事件监听器仍然在该元素上,并执行 ng-click,无论它是否不存在。
我正在删除“link”AngularJS 指令中的 ngClick 属性。知道我应该做什么吗?
最佳答案
您可以维护一个标志 isClickEnabled
来表示 ng-click
已启用或禁用。
ng-click="isClickEnabled && callMyMethod()"
关于javascript - AngularJS指令删除ngClick attr和事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32462463/