ngControl с ngFor в Angular2
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"
или жеngModel
все, что я хочу отngControl
Валидация