早上,
我无法弄清楚如何在角镖中做到这一点。在打字稿中,看起来你可以去:<div *ngIf="club | async as club"> </div>
但是'as'操作符在dart中不起作用。
我试过像:<div *ngIf="(club | async) != null"> </div>
我也尝试做一个绑定的模板变量,但那里的语法似乎也是问题。 <template #realclub="club | async"><club-details [club]="realclub"></club-details></template>
知道如何在角落飞镖的html语法中使用异步值处理空检查吗?
谢谢。
不确定我是否完全理解你的问题,但是你可以把它变成一个dart函数并从你的角度html中调用它。这将是这样的
var club = await clubFuture();
if (club == null) club = realClub;
你可以在哪里简化使用null感知运算符
var club = (await clubFuture()) ?? realClub;