angular - 如何将值设置为 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 创建了一个分支,链接如下: https ://stackblitz.com/edit/angular-wiccq5
我认为您的问题在于,[value]
因为它似乎需要一个字符串并且您正在传递一个数字。
推荐阅读
- javascript - Firebase 函数 user().onCreate:传递参数
- excel - 查询有关 Excel 名称的允许字符
- php - 如何在 Views 文件夹中构建我的项目
- javascript - 使用 MacGap 下载/导出文件
- git - 如何在 2020 年的 Git for Windows 中永久使用“LF”行尾?
- javascript - 使用 Regex 如何检查特殊字符和重音字母?
- html - 绘制路径上的动画 svg
- javascript - 如何在JavaScript中将某个范围内的字符串中的所有数字加1
- amazon-web-services - AWS Athena 仅返回我的 JSON 内容的第一个值
- java - Hibernate 本机 SQL 查询 - 如何通过热切初始化的一对多关联获取不同的根实体