有没有一种方法可以检查一行中的每个FormControl有效性?

时间:2020-01-28 12:52:49

标签: angular typescript

我想了解是否存在允许我们立即检查所有formControls有效性的方法。

示例:

// we have the following
hello = new FormControl('', [Validators.required]);
world = new FormControl('', [Validators.required]);

而不是这样写:

// check validity
if (this.hello.invalid || this.world.invalid) {
    return;
}

是否有自己的线路功能?这只是两个表单控件,但是假设您有10个,这会变得很麻烦....

预先感谢

1 个答案:

答案 0 :(得分:2)

您可以使用form.valid

同时检查所有控件的有效性

尝试这样:

if(this.myForm.valid) {
}