Angular响应式表单中的自定义验证器从未触发
创始人
2024-10-30 08:00:41
0

可能出现这种情况的原因是没有正确设置验证器或者没有把验证器添加到表单控件中。可以参考以下步骤进行处理:

  1. 在组件中定义自定义验证器函数,该函数接受控件对象作为参数,返回验证结果。例如:
export function customValidator(control: AbstractControl): { [key: string]: any } {
  const valid = control.value === 'custom';
  return valid ? null : { custom: true };
}
  1. 在组件中给表单控件添加自定义验证器,可以在控件初始化时或在其它事件中添加。例如:
this.myForm = this.fb.group({
  name: ['', [Validators.required, customValidator]]
});
  1. 在模板中绑定控件,并显示出验证结果。例:
Name is required
Name must be 'custom'

如果以上解决方法不起作用,还可以尝试使用 markAsTouched()updateValueAndValidity() 等表单控件中的方法。

相关内容

热门资讯

透视黑科技!德州透视插件,ha... 透视黑科技!德州透视插件,hardrock透视工具,教你攻略(有挂细节)hardrock透视工具辅助...
透视工具“pokemmo内置修... 透视工具“pokemmo内置修改器”透视辅助黑科技(都是是有挂);1、下载好pokemmo内置修改器...
透视免费!德州透视竞技联盟,h... 透视免费!德州透视竞技联盟,hardrock作弊,解密教程(有挂插件)1、完成德州透视竞技联盟透视辅...
透视插件“约局吧怎么看有没有挂... 透视插件“约局吧怎么看有没有挂”透视辅助工具(竟然存在有挂)所有人都在同一条线上,像星星一样排成一排...
透视美元局!pokerworl... 透视美元局!pokerworld破解版下载,poker world辅助器,力荐教程(有挂揭秘)1、p...
透视私人局!sohoo辅助,智... 透视私人局!sohoo辅助,智星德州有脚本吗,科技教程(有挂介绍)小薇(透视辅助)致您一封信;亲爱智...
透视黑科技!pokemmo脚本... 透视黑科技!pokemmo脚本,哈糖大菠萝挂,切实教程(有挂细节);1、构建自己的哈糖大菠萝挂辅助插...
透视辅助“哈糖大菠萝助手”透视... 透视辅助“哈糖大菠萝助手”透视辅助神器(原来是有挂);1、不需要AI权限,帮助你快速的进行哈糖大菠萝...
透视玄学!哈糖大菠萝开挂,we... 透视玄学!哈糖大菠萝开挂,we poker免费辅助器,透牌教程(有挂方法)1、操作简单,无需注册,只...
透视新版“德州辅助工具到底怎么... 透视新版“德州辅助工具到底怎么样”透视辅助软件(好像真的是有挂)1、不需要AI权限,帮助你快速的进行...