我正在使用角度材质菜单组件
<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 2</button>
</mat-menu>
如何收听选择更改?有没有一种方法可以检查用户选择了哪个项目,而不必分别监听单击事件的每个按钮?
最好的方法是使用循环。就像是:
const options = ['option1','option2'];
<button mat-button color="primary" [matMenuTriggerFor]="menu">Copy</button>
<mat-menu #menu="matMenu">
<button (click)="onClick(option)" *ngFor="let option of options" mat-menu-item>
{{option}}
</button>
</mat-menu>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句