我正在使用角度7并在其中验证表格。验证对于文本输入来说是完美的工作,但对于收音机,我遇到此错误
ERROR TypeError: Cannot read property 'valid' of undefined
下面是我输入的单选代码
<input type="radio" name="radioAns" [(ngModel)]="opt.checked" #radioAnsRef="ngModel" required value="{{opt.id}}">
radioAnsRef
是未定义的,但是仅当我尝试通过radioAnsRef.valid
验证字段时才在无线电输入中
对于输入文本,检查有效结果为true或false,但对于单选则为未定义
我已经看到了很多类似的问题,但是都具有在html中定义
#radioAnsRef
的解决方案,但是我的问题有所不同,仅在输入单选框和输入复选框中发生了