仅停止点击事件冒泡,但允许在 Angular 中模糊

stop only click event bubbling but allow blur in Angular

提问人:jesper 提问时间:7/13/2023 最后编辑:jesper 更新时间:7/13/2023 访问量:34

问:

我遇到了一个我使用的问题

(click)="$event.stopPropagation()" 

为了防止事件冒泡,它会停止所有事件,但我想允许模糊。有什么办法吗?

<cell-editor
      
    (valueChanged)="quantityChanged($event, element)"
    (focusedIn)="focusedIn(element, editableCells.Checked)"
    (resetChanges)="resetChanges()"
    (click)="$event.stopPropagation()"
            >
</g3-cell-editor>
角度 事件

评论

0赞 Ja Da 7/13/2023
您的开始和结束标签是不一样的。你的意思是不允许模糊?在单元格编辑器上?在室内还是室外的某个地方?(IIRC:如果你想在你的组件上有一个(模糊),你必须实现它)

答:

0赞 Matthieu Riegler 7/13/2023 #1

ng-event-plugins 是一个简洁的库,可让您做到这一点!

<div (click.stop)="onClick()">Clicks on this DIV will not bubble up</div>