Typescript 单击事件返回未定义。为什么?
我试图传递一个从mat选项选项中选择的日期,但是当我在mat选项标记中放置一个带有事件的click方法并打印它返回未定义的事件时! 我怎样才能解决这个问题 HTMLTypescript 单击事件返回未定义。为什么?,typescript,angular-material,angular8,Typescript,Angular Material,Angular8,我试图传递一个从mat选项选项中选择的日期,但是当我在mat选项标记中放置一个带有事件的click方法并打印它返回未定义的事件时! 我怎样才能解决这个问题 HTML 您想做的是不可能的,因为单击事件不带任何值。 备选方案我建议您执行以下操作: <mat-option #matOption1 (click)="onClick(matOption1.value)" [value]="'GB'">Great Britain</mat-optio
您想做的是不可能的,因为单击事件不带任何值。 备选方案我建议您执行以下操作:
<mat-option #matOption1 (click)="onClick(matOption1.value)" [value]="'GB'">Great Britain</mat-option>
英国
我还创建了一个
有关更多信息,请阅读:您是否尝试查看事件是什么<代码>控制台日志(事件)代码>是,给我一个鼠标事件它里面有
值吗?您应该在问题中添加它。event.value未定义,event给我一个鼠标事件event.target.value
?
onclick(event) {
console.log(event.value); // undefined
}
<mat-option #matOption1 (click)="onClick(matOption1.value)" [value]="'GB'">Great Britain</mat-option>