首页 > 解决方案 > 如何处理角度反应形式验证变得过时

问题描述

想象一下,我有一个角度反应形式,它使用异步验证器来检查用户名。想象一下,用户名没有被使用并变得有效。然后,在提交表单后,后端意识到现在用户名已被使用。表单需要更新验证,对吗?它现在应该表现得好像它最初是无效的。我该如何处理这种情况?

标签: angular

解决方案


使用控制方法setErrors(errors: ValidationErrors, opts: { emitEvent?: boolean; } = {}): void是我所需要的。角 - 抽象控制。您只需要确定响应正在谈论哪些控件,找到控件并设置其错误。


推荐阅读