【问题标题】:Form validation error message in angular 2角度 2 中的表单验证错误消息
【发布时间】:2019-08-14 08:16:16
【问题描述】:

自定义输入框验证错误消息在 angular2 中不起作用,并且要求也不起作用。如何解决此问题。任何知道的人请帮助我。

演示:https://stackblitz.com/edit/angular-7-template-driven-form-validation-kkqcwh?file=app%2Fapp.component.html

<div class="form-group">
<label for="firstName">First Name</label>
<app-textbox type="text" name="firstName" [(ngModel)]="model.firstName" 
[(inputModel)]="model.firstName" #firstName="ngModel"
 required></app-textbox>
<div *ngIf="f.submitted && firstName.invalid" class="invalid-feedback">
<div *ngIf="firstName.errors.required">First Name is required</div>
</div>
</div>

【问题讨论】:

    标签: angular validation angular5 angular7


    【解决方案1】:

    问题在于 invalid-feedback 类在加载时隐藏元素。

    尝试删除它,它工作正常。

    建议将显示错误的嵌套div 元素合并为一个,并有条件地添加类

    [class.invalid-feedback]="your condition"
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-24
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2016-04-21
    • 1970-01-01
    相关资源
    最近更新 更多