【发布时间】:2019-09-21 07:43:29
【问题描述】:
我正在使用响应式表单,我的表单字段如下所示。
<mat-form-field>
<mat-select placeholder="Select District" formControlName="district" required>
<mat-option
*ngFor="let district of districts"
[value]="district.districtID" >
{{ district.districtID}} - {{ district.districtName}}
</mat-option>
</mat-select>
</mat-form-field>
我正在激活路由中使用 patchValue 更新区字段值
this.activatedRoute.queryParams.subscribe(
params => {
this.myForm.controls['district'].setValue(params['district']);
})
问题在于将值设置为区域表单控件,但 mat-select 仍然显示占位符。
【问题讨论】:
标签: typescript angular-material angular6