【发布时间】:2019-03-15 07:46:11
【问题描述】:
我有一个角形表格,其中有多个下拉菜单。
下拉 1-->
<mat-form-field>
<mat-select [(value)]="selected" placeholder="Title"
formControlName="Title">
<mat-option>Title</mat-option>
<mat-option value="Mr">Mr</mat-option>
<mat-option value="Miss">Miss</mat-option>
</mat-select>
</mat-form-field>
下拉 2 -->
<mat-form-field>
<mat-select [(value)]="selected" placeholder="Country"
formControlName="Country">
<mat-option>Country</mat-option>
<mat-option value="US">US</mat-option>
<mat-option value="UK">UK</mat-option>
</mat-select>
</mat-form-field>
问题是当我从下拉列表中选择 Country 的值时,之前为 Title 下拉列表选择的值只会在 UI 上重置。
PS:当我在保存时获取“标题”下拉列表的值时,我得到了之前选择的值。
【问题讨论】:
-
请将 Title 和 Country 绑定到不同的变量,因此在两个 select 中更改 [(value)]="selected"[(value)]="selected_title" 和 [(value)]="selected_country" .
-
工作。谢谢!
标签: angular