gpt4 book ai didi

angular - 如何使用 Angular Material 在工具提示中选择垫子选择值

转载 作者:太空狗 更新时间:2023-10-29 18:18:38 24 4
gpt4 key购买 nike

我正在使用 Angular Material 垫选择显示下拉列表。我想使用 Material 工具提示显示选定的元素。

<mat-select [(ngModel)]="emp" [(value)]="selected" matTooltip="{{selected}} 
(openedChange)="oChange($event)" placeholder="Employee" [formControl]="toppings" multiple>
<mat-option *ngFor="let p of emp" [value]="p" >{{p.name}}</mat-option>
</mat-select>
</mat-form-field>

但是它显示的是[object object]

这是emp的内容

emp[
{"id":0101,"name":"damshad"},
{"id":0102,"name":"ranjan"},
{"id":0103,"name":"himanshu"},
{"id":0104,"name":"gourge"},
{"id":0105,"name":"taffic"},
{"id":0106,"name":"ajir"},
{"id":0107,"name":"mallom"}
]

请帮忙

最佳答案

您错过了 {{}} 右花括号。

我已经在 stackblitz 上创建了演示

Html code

 <mat-select [(ngModel)]="selected" matTooltip="{{getToolTipDEata(selected)}}"  multiple>
<mat-option *ngFor="let p of emp" [value]="p" >{{p.name}}</mat-option>
</mat-select>

ts code

selected=null;
emp=[{
name:'emp 1'
},{
name:'emp 2'
}]

getToolTipDEata(data){
if(data && data.length){
let msg="";
data.forEach(res=>{
msg+=res.name + " ";
})
return msg;
}else{
return "please select employee";
}
}

关于angular - 如何使用 Angular Material 在工具提示中选择垫子选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50716746/

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