角材料垫选项替代检索值

时间:2018-10-11 09:07:43

标签: angular angular-material

我有一个下面的例子

<mat-option *ngFor="let example of examples" [value]="example.Id">{{example Description}}</mat-option>

...其中示例是一个int / string对象。

一切都很好。某些逻辑要求将example.Id传递给组件,因此将其设置为值。

但是我希望this.form.value上的描述自动作为值传递。

我有什么选择?

2 个答案:

答案 0 :(得分:0)

只需使用方括号{{example.description}}中的值,还是有什么问题?

答案 1 :(得分:0)

有两种可能性

  • 您有一个带有{id: number, description: string}的示例对象,然后无法通过{{example.description}}轻松地进行描述。
  • 您可以调用方法来获得如下描述:<mat-option *ngFor="let example of examples" [value]="example.Id">{{getDescription(example.Id)}}</mat-option>