gpt4 book ai didi

angular - 如果可见,如何将验证器设置为必需?

转载 作者:太空狗 更新时间:2023-10-29 17:08:44 25 4
gpt4 key购买 nike

我想知道如何将以下表单中的验证器设置为 Required,仅当表单元素存在时:

<div *ngIf="form.controls.user.value !== 'Admin' && form.controls.user.value ">
<label>Role:</label>
<input type="text" ngControl="role">
</div>

我的表格是:

       this.form = this._formBuilder.group({
user: ['',Validators.required],
role: ['', Validators.required]
});

最佳答案

您可以使用 disable()enable() 函数。当表单控件被禁用时,验证不会应用于该控件。

this.form.controls.user.disable();
this.form.controls.role.disable();

关于angular - 如果可见,如何将验证器设置为必需?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36058231/

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