在表单控件Angular 2,4中添加自定义错误

时间:2017-06-13 12:00:12

标签: angular-material angular2-forms

我正在使用Angular 4(带材质)和Laravel 5.4构建应用程序。 在登录表单中,我有2个输入文本,登录名和密码。 角度验证器工作正常,但是,当用户提交表单时,我无法在材料输入中显示错误回调。 (它检查后端(laravel 5.4)中表单的规则,例如:min lenght)并返回我在Angular中处理的http代码422。 我试着在:

中修补了Vaal()
this.form1[controls][login][errors]

用于添加要在前端显示的错误对象,但不可能。

简而言之,我需要添加一个自定义错误以显示在材质输入错误中。

login.ts

的login.html

<md-input-container class="mrgn-b-md">
    <input mdInput placeholder="Usuário*" type="text" formControlName="login">
    <md-error>It can't be blank.</md-error>
    <md-error>Min lenght = 6 (example).</md-error>
</md-input-container>

0 个答案:

没有答案