gpt4 book ai didi

javascript - 如何手动触发 Angular 2 输入验证?

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

我有两个输入:

  • 我应用自定义验证器的第一个
  • 第二个是我在自定义验证器中使用的值(它是动态的且可编辑的)

如果我在第一个输入上应用我的自定义验证器,那么我会关注第二个并更改值 - 我想强制第一个输入重新验证...

目前它只在我更改值时重新验证第一个输入...有什么建议吗?

当我关注第一个输入时,我可以访问它的引用:

<input
name="mEnd"
class="form-control"
[(ngModel)]="endDate"
...
#endDateInput="ngModel"
(focus)="clog(endDateInput)"
>

我想知道我可以使用输入 formControl 引用方法触发重新验证吗?

最佳答案

您可以更新 formControl 的有效性

form.controls['myControl'].updateValueAndValidity();

关于javascript - 如何手动触发 Angular 2 输入验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44759005/

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