要在Angular 8 Material加载时默认显示mat-error,你需要在HTML模板中将mat-error元素包裹在一个mat-form-field元素中,并且为mat-error元素设置一个初始的显示条件。
下面是一个示例代码:
在这个示例中,我们首先创建一个表单,然后在mat-form-field元素中放置一个input元素,使用formControlName绑定到表单控制器中的name控件。然后,我们在mat-error元素上使用*ngIf指令,检查name控件是否无效(即用户没有填写该字段)并且已经触摸过(即用户已经点击了该字段)。
这样,当页面加载时,如果用户没有填写名字字段,mat-error元素将会显示错误消息。