如何将值设置为mat-select?
How to set value to mat-select?
如何将值设置为mat-select?
<mat-select formControlName="project" >
<mat-option *ngFor="let project of projectList" [value]="project.projectid"
(click)="projectSelected(project.projectid)">
{{project.project_name}}
</mat-option>
</mat-select>
</mat-form-field>
我正在尝试用这段代码来做,但它不起作用。
this.form.patchValue({
'project.projectid': 1
});
我在 stackblitz 创建了一个分支,这里是 link:
https://stackblitz.com/edit/angular-wiccq5
我认为您的问题出在 [value]
上,因为它似乎需要一个字符串,而您传递的是一个数字。
如何将值设置为mat-select?
<mat-select formControlName="project" >
<mat-option *ngFor="let project of projectList" [value]="project.projectid"
(click)="projectSelected(project.projectid)">
{{project.project_name}}
</mat-option>
</mat-select>
</mat-form-field>
我正在尝试用这段代码来做,但它不起作用。
this.form.patchValue({
'project.projectid': 1
});
我在 stackblitz 创建了一个分支,这里是 link: https://stackblitz.com/edit/angular-wiccq5
我认为您的问题出在 [value]
上,因为它似乎需要一个字符串,而您传递的是一个数字。