Angular响应式表单 - 在失焦时验证但在输入时更新模型
创始人
2024-10-30 05:30:36
0

在Angular中,你可以使用FormControl来创建一个响应式表单控件,并在失焦时进行验证,但在输入时更新模型。下面是一个示例解决方法:

首先,在你的组件中引入所需的模块和类:

import { Component, OnInit } from '@angular/core';
import { FormControl, Validators } from '@angular/forms';

然后,在组件类中定义一个FormControl对象,并设置验证规则和初始值:

@Component({
  selector: 'app-your-component',
  templateUrl: './your-component.component.html',
  styleUrls: ['./your-component.component.css']
})
export class YourComponent implements OnInit {
  inputControl: FormControl;

  ngOnInit() {
    this.inputControl = new FormControl('', Validators.required);
  }
}

接下来,在模板中使用ngModel指令将输入框与FormControl绑定,并添加blur事件来触发失焦时的验证:


最后,在模板中添加一个显示验证错误信息的元素:

此字段不能为空

现在,当用户输入内容时,模型会自动更新。当输入框失焦时,将触发验证,并显示相应的错误信息。

请注意,以上示例假设你已经在app.module.ts中导入了FormsModuleReactiveFormsModule

相关内容

热门资讯

透视苹果版!wpk辅助器,aa... 透视苹果版!wpk辅助器,aapkoer德州辅助挂下载,分享一款(有挂技巧);透视苹果版!wpk辅助...
透视透视!aapoker辅助工... 透视透视!aapoker辅助工具存在吗,aapoker辅助包,盘点一款(有挂教程)1、点击下载安装,...
透视透视挂!aapoker辅助... 透视透视挂!aapoker辅助插件工具下载,红龙poker辅助,热点讨论(有挂详情);进入游戏-大厅...
透视黑科技!德普之星有没有挂,... 透视黑科技!德普之星有没有挂,wpk透视脚本,科技新动态(有挂技巧)1、这是跨平台的黑科技,在线的操...
透视总结!wepoker透视,... 透视总结!wepoker透视,wpk脚本辅助器,让我来分享经验(有挂辅助挂)1、玩家可以在软件透明挂...
透视了解!德普之星透视辅助软件... 透视了解!德普之星透视辅助软件是真的吗,德普之星有没有挂,每日必备(有挂了解);1、下载好辅助软件之...
透视神器!wpk辅助软件,we... 透视神器!wpk辅助软件,wepoker辅助器下载,带你了解(有挂攻略);1、用户打开应用后不用登录...
透视软件!hhpoker透视功... 透视软件!hhpoker透视功能如何下载,德普之星透视辅助ios,玩家必看秘籍(有挂透明);1、系统...
透视系统!aapoker透视插... 透视系统!aapoker透视插件,wepoker免费永久脚本,盘点几款(有挂教程);1、透视辅助简单...
透视透视!hhpoker辅助下... 透视透视!hhpoker辅助下载,德普之星透视辅助软件是真的吗,一分钟教你(有挂透明)1、打开软件启...