Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在角材料表下方显示API中的错误_Angular_Angular Material_Mat Table_Material Table_Angular Material Table - Fatal编程技术网

Angular 如何在角材料表下方显示API中的错误

Angular 如何在角材料表下方显示API中的错误,angular,angular-material,mat-table,material-table,angular-material-table,Angular,Angular Material,Mat Table,Material Table,Angular Material Table,我面临以下问题 我想展示应用于整个表的API中的错误。在我的例子中,我想显示表中没有行的错误。我能够使用mat error来表示错误,但是当我填充它时,错误并没有隐藏。我希望有错误显示和隐藏像在库存控制(例如:垫输入) 下面是我的html代码 <mat-form-field color="accent" class="col-lg-4 col-xs-12 col-sm-12"> <input matInput name="name" ngModel #name="ngMod

我面临以下问题

我想展示应用于整个表的API中的错误。在我的例子中,我想显示表中没有行的错误。我能够使用mat error来表示错误,但是当我填充它时,错误并没有隐藏。我希望有错误显示和隐藏像在库存控制(例如:垫输入)

下面是我的html代码

<mat-form-field color="accent" class="col-lg-4 col-xs-12 col-sm-12">
  <input matInput name="name" ngModel #name="ngModel" placeholder="Name">
  <mat-error *ngIf="name.invalid">{{name.errors.api}}</mat-error>
</mat-form-field>

{{name.errors.api}

钥匙
{{element.key}
类型名
{{element.typeName}
{{converters.errors.api}

提前感谢您的帮助。

您可以尝试以下代码:

this.appService.getService().subcribe(result => {
    // Do something when the service returns successfully
},
error => {
    // Do something when the service returns with an error like below:
    this.converters.invalid=true;
}


您可以尝试以下代码:

this.appService.getService().subcribe(result => {
    // Do something when the service returns successfully
},
error => {
    // Do something when the service returns with an error like below:
    this.converters.invalid=true;
}


你好,谢谢你的回复。然而,这是行不通的。如果我不发送邮件就填表怎么办?转换器仍将处于无效状态。我可以通过在表中添加内容时进行检查来修复它。然而这是一个非常肮脏的解决方案。嗨,谢谢你的回复。然而,这是行不通的。如果我不发送邮件就填表怎么办?转换器仍将处于无效状态。我可以通过在表中添加内容时进行检查来修复它。然而,这是一个非常肮脏的解决方案。