【发布时间】:2019-11-20 06:48:44
【问题描述】:
我的 Angular 反应式表单中有一个选择字段,我想提取用户选择的 <option> 标记内的文本值,然后在输入中动态填充其值(如更改事件)
COMPONENT.HTML
<div class="form-group">
<label>Select Plant</label>
<select class="form-control" formControlName="plantId" name="plantId" id="plantId">
<option [ngValue]="1">ABC</option>
<option [ngValue]="2">XYZ</option>
</select>
<app-control-messages [control]="storlocForm.get('plantId')"></app-control-messages>
</div>
<div class="form-group">
<label>Plant Name *</label>
<input id="plantName" class="form-control" type="text" formControlName="plantName" name="plantName" value="" />
</div>
假设如果用户从下拉列表中选择 XYZ,我希望将值“XYZ”填充到以下输入(植物名称)中,而不是值“2”。
COMPONENT.TS
this.storlocForm = this.formBuilder.group({
plantId: ['', Validators.required],
plantName: ['']
});
}
【问题讨论】:
标签: angular onchange angular-reactive-forms angular-forms formgroups