matInput错误设计在脏而非触摸时验证失败时,



有角度的材质会自动为输入着色。

我可以用*ngIf显示的错误消息输入是脏的,如果不是,则不显示错误消息。问题是当触摸为真时,输入本身变红,而当dirty时,不是。我该怎么改?

您可以使用"ErrorStateMatcher"控制行为。

Wiki:https://material.angular.io/components/input/overview#changing-当错误消息显示时

示例:https://stackblitz.com/angular/egqaopkeekx?file=src%2Fapp%2Finput-错误-状态匹配-样本.ts

最新更新