模板语句中的 Angular 异步参数

Nam*_*yfe 2 event-binding angular

我目前很难弄清楚如何在进行事件绑定时在模板语句中使用异步参数。

我尝试过以下片段:

<div (click)="goToProfile((user|async)?.id)"></div>
Run Code Online (Sandbox Code Playgroud)

它失败了

ng:解析器错误:@2:19 中 [goToProfile((user|async)?.id)] 中第 20 列的操作表达式中不能有管道 ng:找不到管道 ''

Cen*_*MUR 6

你可以这样做

<div *ngIf="user | async as u" (click)="goToProfile(u.id)"></div>
Run Code Online (Sandbox Code Playgroud)