我需要matSteplabel上的点击功能。添加点击mat-step也没有用!
<ng-template (click)="myFunc()" matStepLabel>
Snapshot
</ng-template>
<!-- Start All Backup Data Step1 Data -->
<!--app-compare-data-step1></app-compare-data-step1-->
<!-- End All Backup Data Step1 Data -->
</mat-step>
</mat-horizontal-stepper>
答案 0 :(得分:2)
您使用的是ng-template
错误。 Ng-template只是一个包装器,它的内容将附加到引用它的元素上。
无论您在ng-template
标签上定义什么,接受该名称都将丢失。
所以你必须在click
的身体内某处定义你的ng-template
,而不是在标签本身。
答案 1 :(得分:0)
如Miroslav所述,您可以使用以下内容:
<ng-template matStepLabel>
<p (click)="myFunc()">Snapshot</P>
</ng-template>