动态表单上的角交叉场验证



我构建了一个动态响应式表单,它读取json文件(或者只是一般的json),并在这里为用户呈现表单元素。

https://stackblitz.com/edit/angular-empty-project-qzjttt?file=app%2Fapp.component.ts

…我一直在试图找出最好的方法来验证表单中的三个日期,其中第一个日期小于第二个日期,第二个日期小于第三个日期。在做了一些研究之后,我认为跨领域验证可能是可行的。但我不确定如何写一个,当你从json.

表单控件的名称。

你的方向是对的。您可以做的是让验证器函数接收控件名称。然后你可以使用控制。父类获取formgroup本身,并检查它的值。

if(control.parent && control.parent.get(OTHERKEY).value) {
// check here if it is less then the current value
}

相关内容

  • 没有找到相关文章

最新更新