禁用父div中的ng-click

时间:2017-08-23 14:46:48

标签: javascript html css angularjs

我有下一个HTML:

$FILE_PATH$(?<=\.py)( |$)

因此,当我点击<div class="parent" ng-click="ParentClick()"> . . . <div class="child" ng-click="ChildClick()"> Some Text </div> </div> 时,我有两个方法调用:Some Text。当我以CSS方式点击ParentClick(), ChildClick()时,是否可以禁用ParentClick()事件?

2 个答案:

答案 0 :(得分:5)

点击要运行ChildClick()的{​​{1}}以防止event.stopPropagation()事件冒泡DOM树

click

如果您拥有function ChildClick() { event.stopPropagation() .... } 的{​​{1}}功能部分,则可以将ChildClick传递给该功能并在其中使用:

$scope

答案 1 :(得分:0)

$event传递给内部div-click ng-click="ChildClick($event)",在$event函数中添加一个参数(比如说ChildClick)并在那里调用$event.stopPropagation()停止冒泡。