我正在创建一个 Angular 表单,在验证时,我尝试在未填写字段时显示消息,因此我在 span 标签中使用了 ng-for,但出现错误
html - >
<div class="form-group">
<input type="text" formControlName='fname' placeholder="First Name">
<span *ngFor="signupForm.control['fname'].haserror(required)"> Enter your Name </span>
</div>
错误 -
Can't bind to 'ngFor' since it isn't a known property of 'span'. ("m-group">
<input type="text" formControlName='fname' placeholder="First Name">
<span [ERROR ->]*ngFor="signupForm.control['fname'].haserror(required)"> Enter your Name </span>
</div>
使用*ngIf
代替*ngFor
<span *ngIf="signupForm.get('fname').hasError('required')"> Enter your Name </span>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句