[英]How to display a preview value on mat-select Angular Material
I am trying to create a compilation table where I have to select a value in from a mat-select.我正在尝试创建一个编译表,我必须在其中从 mat-select 中输入 select 一个值。
In the third column I have a list of values that I can choose在第三列中,我有一个可以选择的值列表
lunch:infoLunch[]=[{id_lunch: '',desc_lunch:''},
{id_lunch: 'TP1',desc_lunch:'Normale'},
{id_lunch: 'TP2',desc_lunch:'Senza carne'},
{id_lunch: 'TP3',desc_lunch:'Senza carne di maiale'},
{id_lunch: '14/1020',desc_lunch:'14/1020'}
];
And this is the html code of the column这是该列的html代码
<ng-container matColumnDef="pasto">
<th mat-header-cell *matHeaderCellDef> Descrizione Pasto</th>
<td mat-cell *matCellDef="let studente">
<mat-form-field>
<mat-select [disabled]="studente.isAbsent || studente.isGuest" (selectionChange)="checkCheckPastovalue($event, studente)" panelClass="example-panel-dark-blue">
<mat-option *ngFor="let cust of lunch"
[value]="cust"> {{studente.isAbsent || studente.isGuest ? '': cust.desc_lunch}}
</mat-option>
</mat-select>
</mat-form-field>
</td>
</ng-container>
I have an external json from db with set or empty values我有一个来自 db 的外部 json 具有设置或空值
{
"idStudenti": 1,
"nome": "John",
"cognome": "Doe",
"isChecked": true,
"CodLunch": "TP1",
"DescLunch": "Normale",
"isGuest": false,
"hostSchool": "",
"isAbsent": false
},
{
"idStudenti": 2,
"nome": "Giada",
"cognome": "Doe",
"isChecked": false,
"CodLunch": "",
"DescLunch": "",
"isGuest": false,
"hostSchool": "",
"isAbsent": false
}
How can I display the current value of the json on the mat-select?如何在 mat-select 上显示 json 的当前值?
You got two options for this:你有两个选择:
--- OR --- - - 或者 - -
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.