gpt4 book ai didi

菜单内的 Angular Material Slide-toggle

转载 作者:太空狗 更新时间:2023-10-29 18:02:39 25 4
gpt4 key购买 nike

是否有任何正确的方法来显示滑动切换 <mat-slide-toggle>内部菜单 <mat-menu>

此外,当我点击滑动开关时,菜单消失了。有什么办法可以防止这种情况发生。

<mat-menu #menuSettings="matMenu">
<button mat-menu-item>
<mat-icon>account_circle</mat-icon>
<span>Dark</span>
<mat-slide-toggle></mat-slide-toggle>
</button>
<button mat-menu-item>
<mat-icon>face</mat-icon>
<span>Register now</span>
</button>
</mat-menu>

enter image description here

最佳答案

您可以通过添加 (click) = "$event.stopPropagation()" 来做到这一点到 <mat-slide-toggle>元素:

<mat-menu #menuSettings="matMenu">
<button mat-menu-item>
<mat-icon>account_circle</mat-icon>
<span>Dark</span>
<mat-slide-toggle (click)="$event.stopPropagation();"></mat-slide-toggle>
</button>
<button mat-menu-item>
<mat-icon>face</mat-icon>
<span>Register now</span>
</button>
</mat-menu>

关于菜单内的 Angular Material Slide-toggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50886611/

25 4 0