javascript - 为捕获阶段设置 ngClick 事件处理程序

标签 javascript angularjs dom-events

是否可以将 ngClick 事件处理程序设置为捕获阶段,如 this article 中所述.我想防止事件在捕获阶段满足父级条件时向下传递给子级并再次冒泡。

最佳答案

在所有 Angular 事件指令中,您可以使用 $event 对象(它是 jquery/jquery-lite 事件对象)。所以,你可以这样做:

ng-click="someAction(); $event.stopPropagation()"

关于javascript - 为捕获阶段设置 ngClick 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16561576/

相关文章:

javascript - 刷新 jQuery 函数

javascript - Angularjs 在数据准备好时进行评估

javascript - Angularjs ng-value for boolean in select 不工作

javascript - 从 href 链接链接到特定选项卡

javascript - jQuery 工具 : Can you nest non-ajax tabs inside of ajaxed tabs?

javascript - 为 AngularJS + Spring MVC 网站生成静态 SEO 页面

Javascript 谷歌地图绘制事件

javascript - 道场可移动事件?

javascript - 以更短的方式使用事件

javascript - ng-model 在嵌入的输入中中断