gpt4 book ai didi

angular-material - 垫选择显示的值与垫选择选择的值不同

转载 作者:行者123 更新时间:2023-12-04 18:18:57 24 4
gpt4 key购买 nike

我有一个mat-select下拉列表,在这里我遍历了frequencyArr对象。

在ts

frequencyArr = [
{key : "Once daily", abbriviation : '0-0-1'},
{key : "Twice daily", abbriviation : '1-0-1'},
{key : "Thrice daily", abbriviation : '1-1-1'},
{key : "Four times a day", abbriviation : '1-1-1-1'}
]

在html中
<mat-select placeholder="frequency" formControlName="frequency" required>                             
<mat-option *ngFor="let frequency of frequencyArr" [value]="frequency.abbriviation">
<span>{{frequency.key }} : {{ frequency.abbriviation}}</span>
</mat-option>
</mat-select>

我想做的是打开对话框时将显示对象键:object value-
<span>{{frequency.key }} : {{ frequency.abbriviation}}</span>

enter image description here

很好,但是当我选择该选项时,它应该只在未发生的选定字段中显示frequency.key。

enter image description here

我尝试使用Google谷歌搜索,但在这种情况下没有找到任何东西。任何帮助表示赞赏。

最佳答案

您可以执行以下操作来完成此操作。

将您的值设置为frequency.key

[value]="frequency.key"

然后使用 <mat-select-trigger显示您的 frequency.value中的 formControl
<mat-select-trigger>
{{frequency.value}}
</mat-select-trigger>

Stackblitz

https://stackblitz.com/edit/angular-wxv1wv?embed=1&file=app/select-custom-trigger-example.html

关于angular-material - 垫选择显示的值与垫选择选择的值不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55168854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com