На Angular-formly.com есть пример того, как сделать повторяющийся раздел: http://angular-formly.com/#/example/advanced/repeating-section
Если вы измените поле Name of Investment
и пометите его как обязательное, оно не будет помечено (таким образом, поле не будет выделено красным) при нажатии кнопки отправки. Я считаю, что это должно произойти, поскольку это необходимо.
Глядя на вывод формы в нижней части экрана, вы можете увидеть, что $submitted
по-прежнему установлено на false
, что означает, что экран не считает, что ему нужно беспокоиться о том, чтобы пометить поле красным. Если вы вручную щелкнете в поле и щелкнете (ничего не вводя), то поле правильно будет выделено красным.
Это повторяющееся поведение создается с помощью внутренних массивов полей. Может ли это быть связано с тем, как работает кнопка отправки?