我需要验证用户是否检查过" TOS"允许注册前的复选框。我想使用requiredTrue validator来执行此操作,但我无法在文档中找到以模板驱动形式使用此验证程序的方法。可能吗?如果是这样,你能提供一个例子吗?
答案 0 :(得分:0)
在验证是否已使用角度表单验证选中复选框时,您只需添加“必需”验证器即可。这适用于模板驱动和反应形式。对于模板驱动的表单,复选框的html看起来像这样:
<input type="checkbox" name="TOS" ngModel required>
或者如果您使用角度材料:
<mat-checkbox name="TOS" ngModel required></mat-checkbox>
上述两个示例都会将表单有效性设置为INVALID,直到用户选中该复选框。