Q1。是否可以拥有一个控件,即:
ValidNumber = new Control('', CustomValidators.number({min:1, max:10}))
input
验证模板中所有类似类型的字段?
Q2。这些字段可以由 生成ngFor
吗?
FailedMethod 1:验证有效,但值是耦合的。
<input [ngFormControl]="ValidNumber" name="num1" type="number"/>
<input [ngFormControl]="ValidNumber" name="num2" type="number"/>
FailedMethod 2: formBuilder 同上。
<form [ngFormModel]="formBuiltWithFormBuilder">
<input ngControl="ValidNumber" name="num1" type="number"/>
<input ngControl="ValidNumber" name="num2" type="number"/>
</from>
客观说明:
我正在尝试验证可能使用 ngFor 生成并需要类似验证的表单字段。
无需在其他地方重复定义类似的控件。
我可以使用任何其他方法(如
#form="ngForm"
or )提取的值ngModel
,我想要的ngControl
只是验证。