繁体   English   中英

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

[英]AngularJS Directive Remove ngClick attr and event listener

我遇到了一个问题,在某些情况下,我需要根据几种情况从元素中完全删除 ng-click="" 属性。 在删除 ngClick 属性后,我正在努力弄清楚如何删除事件侦听器。 即使删除了 ngClick,事件侦听器仍然在该元素上并执行 ng-click,无论它是否不在那里。

我正在删除“链接”AngularJS 指令中的 ngClick 属性。 知道我应该做什么吗?

您可以维护一个标志isClickEnabled表示启用或禁用ng-click

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM