ng-template中的材料菜单不起作用

时间:2018-06-07 10:29:02

标签: angular angular-material angular-material2

ping google.com -n 1 -w 1000
  

这里我试图在其他部分打开一个菜单,但我无法doso。有人可以帮我这个。

谢谢

1 个答案:

答案 0 :(得分:0)

默认情况下不打开菜单。您必须添加菜单触发器才能打开菜单。在您的情况下,更好的解决方案是在模板中使用 mat-button

<span *ngIf="!slot.teiletyp.finished; else finishedPart" mat-line>
  Charge: {{ queue.box.batch_number }}
</span>
<ng-template #finishedPart>
    <span mat-line>Fertigteilbox</span>
    <div>
        <button mat-button [ngStyle]="{'width':'100%'}" (click)="boxClicked(queue.box)">boxdetail</button>
        <mat-divider></mat-divider>
        <button mat-button [ngStyle]="{'width':'100%'}" (click)="openBoxes(queue.box.id)">offenebox</button>
    </div>
</ng-template>