Angular中单选按钮验证不起作用
创始人
2024-10-31 01:30:57
0

在 Angular 中验证单选按钮时,使用 @angular/forms 库的 Validators.requiredTrue 是一个常见的做法。例如:

HTML 代码:



Please select an option.

Typescript 代码:

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

@Component({
  selector: 'my-app',
  template: `...`,
})
export class AppComponent {
  myForm: FormGroup;

  constructor(private fb: FormBuilder) {
    this.myForm = this.fb.group({
      myRadio: ['', Validators.requiredTrue],
    });
  }
}

需要注意的是,由于单选按钮的值可能是字符串,所以必须设置空字符串作为默认值。同时,touch 事件也很重要,因为它将启用 myForm.get('myRadio').touched 的状态,并显示验证错误信息。

以上代码应该可以解决单选按钮验证不起作用的问题。

相关内容

热门资讯

透视透视!微乐小程序免费黑科技... 透视透视!微乐小程序免费黑科技,小程序微乐游戏辅助器(透视)都是真的是有挂(哔哩哔哩)1、该软件可以...
5分钟教程!微乐小程序免费黑科... 5分钟教程!微乐小程序免费黑科技,微信小程序微乐家乡辅助器(开挂)确实是真的挂(2026)1、微乐小...
3分钟开挂!微乐小程序免费黑科... 3分钟开挂!微乐小程序免费黑科技,微乐小程序辅助(开挂)确实有挂(2026)该软件可以轻松地帮助玩家...
截至发稿!微乐小程序黑科技,微... 截至发稿!微乐小程序黑科技,微乐辅助脚本(透视)确实真的是有挂(哔哩哔哩)亲,关键说明,微乐小程序黑...
三分钟脚本!微乐小程序免费黑科... 三分钟脚本!微乐小程序免费黑科技,微乐智能辅助软件是真的吗(开挂)切实存在有挂(2026)1.微乐小...
透视规律!微乐小程序黑科技,收... 透视规律!微乐小程序黑科技,收i就微乐小程序游戏破解器(透视)确实是有挂(哔哩哔哩)收i就微乐小程序...
第二分钟透视!微乐小程序免费黑... 第二分钟透视!微乐小程序免费黑科技,微信微乐有挂没有(开挂)果然真的是有挂(2026)亲,关键说明,...
辅助透视!微乐小程序黑科技,微... 辅助透视!微乐小程序黑科技,微乐陕西小程序脚本(透视)本来真的有挂(哔哩哔哩)1、操作简单,无需微乐...
第2分钟插件!微乐小程序免费黑... 第2分钟插件!微乐小程序免费黑科技,微信小程序微乐辅助器ios(开挂)果然是真的挂(2026)1、很...
透视私人局!微乐小程序黑科技,... 透视私人局!微乐小程序黑科技,微乐广西麻辣(透视)都是是有挂(哔哩哔哩)1、微乐小程序黑科技脚本辅助...