Angular表单无法识别输入框已填写并显示mat-error。
创始人
2024-10-23 08:31:10
0

首先,请确保所有表单控件都已包装在form标记中,并且每个表单控件都设置了FormControl或NgModel指令。 然后,您需要在模板中为每个表单控件设置一个独特的名称,并在组件中创建一个FormGroup,将每个FormControl或NgModel添加到FormGroup中。 最后,您需要在模板中使用FormControl的valid或touched状态来判断表单控件是否有效或视为触摸过。如果表单控件无效或视为未触摸,则显示mat-error。 以下是一个简单的示例:

HTML模板:

First name is required. Last name is required.

组件:

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

@Component({
  selector: 'app-my-form',
  templateUrl: './my-form.component.html',
  styleUrls: ['./my-form.component.css']
})
export class MyFormComponent implements OnInit {
  myForm: FormGroup;

  constructor(private fb: FormBuilder) { }

  ngOnInit() {
    this.myForm = this.fb.group({
      firstName: ['', Validators.required],
      lastName: ['', Validators.required]
    });
  }

  submit() {
    // submit logic here
  }
}

相关内容

热门资讯

截至目前"德普之星辅... 截至目前"德普之星辅助器app"pokemmo脚本手机版(一贯是真的辅助辅助器)-哔哩哔哩一、德普之...
于此同时"wepok... 于此同时"wepoker辅助器官方"wepoker作必弊视频(总是有辅助辅助器)-哔哩哔哩该软件可以...
透视美元局"poke... 透视美元局"pokemmo手机脚本"pokemmo脚本手机版(一直是有辅助工具)-哔哩哔哩1、该软件...
透视好友"wpk透视... 透视好友"wpk透视辅助下载"wepoker挂(总是存在有辅助下载)-哔哩哔哩wpk透视辅助下载脚本...
经调查"poker辅... 经调查"poker辅助器免费安装"fishpoker透视(原来存在有辅助工具)-哔哩哔哩1、首先打开...
备受关注的"wepo... 备受关注的"wepoker挂"红龙poker辅助(本来是真的辅助安装)-哔哩哔哩1、红龙poker辅...
透视讲解"wepok... 透视讲解"wepoker破解工具"wepoker免费脚本(原来有辅助插件)-哔哩哔哩1、超多福利:超...
目前来看"hhpok... 目前来看"hhpoker脚本"哈糖大菠萝有挂吗(都是真的是有辅助插件)-哔哩哔哩1)哈糖大菠萝有挂吗...
据玩家消息"德州透视... 据玩家消息"德州透视脚本"hhpoker智能辅助插件(切实存在有辅助软件)-哔哩哔哩1、玩家可以在h...
来临"wejoker... 来临"wejoker私人辅助软件"德普之星辅助器app(本来真的有辅助平台)-哔哩哔哩1、该软件可以...