早晨
我不知道如何用飞镖来做到这一点。在打字稿的角度看来,你可以去:
<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>
有什么主意,我该如何在Angular Dart的html语法中使用异步值处理null检查?
谢谢。
答案 0 :(得分:0)
不确定我是否完全理解您的问题,但是您可以将其设置为dart函数并从您的html调用它。就像这样
var club = await clubFuture();
if (club == null) club = realClub;
您可以在其中使用空感知运算符(如
)进行简化 var club = (await clubFuture()) ?? realClub;