【发布时间】:2019-01-23 10:59:27
【问题描述】:
我目前正在使用 *ngIf 动态生成表单输入,如果此表单在 DOM 中输入我们,则它是必需的输入,但如果不是,则不需要。
如何使用反应式表单方法实现这一点?
HTML
<select formControlName="input" name="input">
<option value="1">1</option>
<option value="2">2</option>
</select>
<div *ngIf="input === '2'">
<textarea formControlName="inputDynamic" name="inputDynamic" type="text"></textarea>
</div>
组件
initApplicants() {
return this.fb.group({
input: ['', Validators.required],
inputDynamic: ['', Validators.required]
});
}
如果您需要更多详细信息,请告诉我。
【问题讨论】:
标签: angular angular-reactive-forms angular-ng-if