相关疑难解决方法(0)

在Angular反应形式中使用updateOn:'blur'

我只想在用户离开字段(onblur)时才开始验证表单的字段。

我正在尝试以这种方式:

    this.profileForm = this.fb.group({
                firstName: ['initial value',
                    [Validators.required, Validators.minLength(2), forbiddenNameValidator(/bob/i)],
                    [forbiddenNameValidatorAsync()],
                    { updateOn: 'blur' }
                ],
                lastName: ['b']
            });

Run Code Online (Sandbox Code Playgroud)

但是这种方式是行不通的。验证(同步和异步)在onChange期间执行。

我也想问一下如何通过对进行检查来验证名称lastName

示例:如果名称字段与姓氏相同(仅名称字段,而不是整个表单,而不是两个字段),则希望禁用该名称字段。

angular

10
推荐指数
1
解决办法
7458
查看次数

标签 统计

angular ×1