gpt4 book ai didi

javascript - 每次 ng-click 时触发事件

转载 作者:行者123 更新时间:2023-12-03 06:07:19 25 4
gpt4 key购买 nike

有什么方法可以从 AngularJS 应用程序中的所有 ng-clicks 中触发函数吗?

我知道我可以通过将代码添加到当前绑定(bind)到特定 ng-if 的函数中来触发代码,但是如果有某种方法可以通过 Controller 中的任何 ng-click 来触发它,这对我来说将会很有用。

谢谢大家!

最佳答案

您可以覆盖 ngClick 指令以在每次点击时触发函数或广播。

您必须修改的原始实现:

compile: function($element, attr) {
var fn = $parse(attr[directiveName]);
return function(scope, element, attr) {
element.on(lowercase(name), function(event) {
scope.$apply(function() {
fn(scope, {$event:event});
});
});
};
}

关于javascript - 每次 ng-click 时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39489559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com