【发布时间】:2019-06-18 13:36:33
【问题描述】:
我已经通过在 Angular 项目中使用响应式表单来实现我的表单。在这里,我使用 formGroup 和“新 FormControl”来创建字段。现在我怀疑是否有任何方法可以在不使用 Formcontrol 的情况下实现字段。
【问题讨论】:
标签: angular angular-reactive-forms
我已经通过在 Angular 项目中使用响应式表单来实现我的表单。在这里,我使用 formGroup 和“新 FormControl”来创建字段。现在我怀疑是否有任何方法可以在不使用 Formcontrol 的情况下实现字段。
【问题讨论】:
标签: angular angular-reactive-forms
是的,只需使用 FormBuilder。像这样:
import { FormBuilder } from '@angular/forms';
constructor(private fb: FormBuilder) { }
this.productForm = this.fb.group({
productName: ['', [Validators.required,
Validators.minLength(3),
Validators.maxLength(50)]],
productCode: ['', Validators.required],
starRating: ['', NumberValidators.range(1, 5)],
tags: this.fb.array([]),
description: ''
});
请注意,不需要new FormControl()。
在此处查看文档以获取更多信息:https://angular.io/guide/reactive-forms#generating-form-controls-with-formbuilder
【讨论】: