AngularJS 正式 - 重复部分验证

AngularJS Formly - Repeating Section Validation

Angular-formly.com 有一个如何做重复部分的例子:http://angular-formly.com/#/example/advanced/repeating-section

如果您要修改 Name of Investment 字段并将其标记为必需,则在按下提交按钮时不会对其进行标记(因此不会将字段突出显示为红色)。我相信这应该发生,因为这是必需的。

查看屏幕底部的表单输出,您可以看到 $submitted 仍然设置为 false,这意味着屏幕认为它不需要担心标记领域红色。如果您手动单击该字段并单击退出(不输入任何内容),则该字段会正确突出显示为红色。

这种重复行为是通过内部字段数组创建的。这会不会影响提交按钮的工作方式?

我已经更新了示例。由于该示例最初是编写的,因此 angular-formly 添加了改进此用例的行为。现在,所有部分都可以共享相同的 NgFormController 实例,只需通过 form 属性传递现有的 NgFormController 即可。您会在示例中看到该更改。祝你好运!