【发布时间】:2019-12-01 21:38:51
【问题描述】:
我花了很多时间解决这个问题,但失败了。我想选择显示名称并获取 ID。问题是,一旦选择了一个值,就会显示该值的编号(id)。我的代码:
<mat-form-field class="example-full-width">
<input
matInput
placeholder="Search your product"
formControlName="id"
[matAutocomplete] = "auto">
<mat-autocomplete #auto="matAutocomplete" >
<mat-option *ngFor="let option of allProducts; let i = index" [value]="option.id" >
{{ option.name }}
</mat-option>
</mat-autocomplete>
</mat-form-field>
我试图创建一个函数(onSelectionChange)但无法显示名称并将值作为(id)
【问题讨论】:
-
这能回答你的问题吗? Wrong onselect display ? Angular 2+
-
很遗憾没有。几天来我一直在尝试解决这个问题,但我无法解决它:(
标签: javascript angular forms angular-material