【发布时间】:2020-09-03 19:55:42
【问题描述】:
我有一个可点击的 div,点击它可以导航到其他页面。在这个 div 里面我想有一个类似的组件。如果用户点击类似,则应执行 onLikeClicked() 但应阻止 onContainerClick()。单击容器内的其他位置应执行 onContainerClick()。如果用户直接点击类似组件,如何阻止 onContainerClick() 事件?
<div class="container" (click)="onContainerClick()">
<like (click)="onLikeClicked()">
</like>
</div>
【问题讨论】:
-
你可以只使用css属性
z-index。如果您正在执行"`,它将起作用。将调用类似组件上的方法而不是容器方法(不会被阻止但从未调用)