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

Angular material 在表单控件2、4中添加自定义错误,angular-material,angular2-forms,Angular Material,Angular2 Forms,我正在用Angular 4(带材质)和Laravel 5.4构建一个应用程序。 在登录表单中,我有两个输入文本,登录名和密码。 角度验证器工作正常,但是,当用户提交表单时,我无法显示材料输入中错误的回调。(它在后端(laravel 5.4)中检查表单的规则,例如:min lenght)并返回一个我在Angular中处理的http代码422。 我尝试将value()修补到: 例如,添加要在前端显示的错误对象,但这是不可能的 简而言之,我需要添加一个自定义错误以显示在材质输入错误中 login.ts

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

例如,添加要在前端显示的错误对象,但这是不可能的

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

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>

它不可能是空白的。
最小长度=6(示例)。

我相信这个答案会奏效,我相信这个答案会奏效,
<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>