JS / Angular-ngIf包含从端点返回的映射

时间:2018-10-16 07:33:33

标签: angular typescript rxjs frontend

我有一个端点,结果返回

HttpEntity<Map<String, Any?>>

我想做的是检查地图是否为空,当不为空时,我想打印一些键的值。如果为空,我想打印类似“数据不可用”之类的消息。

这是我的示例方法:

getCallsNumber(databaseId,from,to): Observable <{value: number; difference : number}>{
    return this.http.get(this.dbBaseURL + '/calls?databaseId=' + databaseId + "&from=" + from + "&to=" + to).pipe(map((res: {value: number; difference: number}) => res));
}

有人可以帮助我吗? div中的*ngIf="(calls | json) != '{}'无效。

1 个答案:

答案 0 :(得分:0)

您应该使用Angular的async管道。

*ngIf="(calls | async | json) != '{}'"