Пульсация использует события mousedown
и mouseup
, и вы можете отключить или включить пульсацию родителя в обоих событиях:
<div
class="example-ripple-container mat-elevation-z4"
matRipple
[matRippleDisabled]="disabled"
>
<button (mousedown)="disabled=true" (mouseup)="disabled=false" mat-button>button</button>
</div>