【发布时间】:2020-03-03 06:15:57
【问题描述】:
嗨,我有一个反应形式。我的组件 html 中有一个选择框。我希望我的选择框选择其中一个选项作为默认选择。知道我该怎么做吗?
我也在使用 angular 5
这是我的表格
this.formGroup = this.fb.group({
inventories: this.fb.array([]),
flightRates: this.fb.array([]),
settings: this.fb.array([]),
tagonSettings: this.fb.array([])
});
我的表单组使用表单数组。在 tagonSettings 表单数组中,我正在推送一些表单组
this.globalTagonSettingsArray.push(
new FormGroup({
id : new FormControl( globalTagonSetting.id ),
tagonText: new FormControl(globalTagonSetting.tagonText, [Validators.required] ),
tagonType: new FormControl(globalTagonSetting.tagonType, [Validators.required] )
}
)
);
在下面的 html 代码中,我有一个选择框。我希望根据 formcontrol "tagonText" 的值默认选择其中一个选项。知道我该怎么做吗?
<div formArrayName="tagonSettings">
<div class="row" *ngFor="let tagonSettingFormGroup of globalTagonSettingsArray.controls; let i = index">
<div [formGroup]="tagonSettingFormGroup" >
<div class="input-group">
<input formControlName="tagonText">
<select [formControlName]="tagonType">
<option *ngFor="let tagon of tagOns" [value]="tagon.code"> {{ tagon.code }} </option>
</select>
</div>
</div>
</div>
</div>
【问题讨论】:
-
不是重复的。这是一个不同的场景。这不是基本情况。在这种情况下,我将表单组添加到表单数组中。这些表单组可以删除或添加。我怎么需要一种方法来选择它。
-
@KnowledgeSeeker001 你能为它创建一个stackbliz吗
标签: angular