我有下一个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()
事件?
答案 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()
停止冒泡。