【发布时间】:2018-09-06 12:19:24
【问题描述】:
我有一系列表格,每五分钟自动保存一次。表单可以并且应该在此过程中保存 invalid 值(考虑 maxLength 问题以在后端保存问题)。
此外,用户可以随时提交表单,但要这样做,表单必须有效。
到目前为止,我已经做好了这一切。
问题是,当表单在自动保存后被重新访问时,没有发生有效的用户提交,Angular 加载了 invalid 值,因为它应该加载,但随后表明表单是有效的,即使某些加载的值不应该通过它们的验证器。
我目前正在构建一些非常高级的表单,但是 非常 Angular 表单验证的新手。很抱歉这个菜鸟问题,但是在这种情况下我应该如何告诉 Angular 对无效的、新加载的字段运行验证?
我已经开始破解脏/原始、触摸/未触摸、待处理等,并处理它,但不确定这些是否是我需要的,或者如何实现将整个表单标记为的东西我需要没有副作用的东西。
【问题讨论】:
标签: angular angular-reactive-forms angular-forms