gpt4 book ai didi

javascript - Angular 6 只需要许多字段中的一个字段 Reactive Form

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:24:06 25 4
gpt4 key购买 nike

我是 Angular 的新手。我有一种情况,我只需要表单中 5 个字段中的一个必填字段,这意味着如果用户至少填写一个字段,则表单有效。

提前致谢。

最佳答案

由于仅当其中一个字段非空时才需要检查整个表单的有效性,因此您可以手动设置有效性,如下所示:

if(!this.valid){
this.form.setErrors({ 'invalid': true});
}else{
this.form.setErrors(null);
}

this.valid 是您可以设置有效性的条件

您可以查看示例:https://angular-exmphk.stackblitz.io

您也可以查看答案:FormGroup validation in "exclusive or"它根据某些条件进行表单验证

希望对你有帮助

关于javascript - Angular 6 只需要许多字段中的一个字段 Reactive Form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53626704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com