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

相关内容

热门资讯

截至发稿!大当家脚本app!原... 截至发稿!大当家脚本app!原来存在有开挂辅助挂(有挂细节)-哔哩哔哩运大当家脚本app辅助工具,进...
推出新举措!微乐小程序辅助工具... 推出新举措!微乐小程序辅助工具!一直真的有开挂辅助挂(新版有挂)-哔哩哔哩1、每一步都需要思考,不同...
有消息称!新西游脚本辅助!好像... 有消息称!新西游脚本辅助!好像真的是有开挂辅助工具(有挂方略)-哔哩哔哩1、金币登录送、破产送、升级...
来临!闲娱江西脚本!一贯是有开... 来临!闲娱江西脚本!一贯是有开挂辅助工具(的确有挂)-哔哩哔哩1、金币登录送、破产送、升级送、活动送...
第三方辅助挂!拼十辅助器!都是... 第三方辅助挂!拼十辅助器!都是确实有开挂辅助器(有挂秘笈)-哔哩哔哩1、起透看视 拼十辅助器辅助软件...
迎来新发展!一起温州游戏辅助器... 迎来新发展!一起温州游戏辅助器!一贯真的是有开挂辅助app(有挂总结)-哔哩哔哩1、一起温州游戏辅助...
据玩家消息!圈麻圈脚本辅助!确... 据玩家消息!圈麻圈脚本辅助!确实确实有开挂辅助工具(有挂详情)-哔哩哔哩圈麻圈脚本辅助是不是有人用挂...
今天下午!心悦手游辅助!一贯真... 今天下午!心悦手游辅助!一贯真的是有开挂辅助app(有挂方略)-哔哩哔哩小薇(辅助器软件下载)致您一...
不少玩家反映!新518互游有没... 不少玩家反映!新518互游有没有脚本!总是是有开挂辅助技巧(有挂透明挂)-哔哩哔哩1、任何新518互...
插件辅助挂!开心十三张有没有挂... 插件辅助挂!开心十三张有没有挂!竟然是有开挂辅助脚本(有挂透明挂)-哔哩哔哩1)开心十三张有没有挂免...