角度材料列表项不适用于包含delay()的异步管道

时间:2018-06-13 08:43:31

标签: angular angular-material

我的mat-nav-list看起来像这样:

<mat-nav-list>
    <mat-list-item *ngFor="let draft of drafts$() | async">
        <ng-container *ngIf="getImageUrl$(draft) | async as imageUrl">
            <img matListAvatar [src]="imageUrl">
        </ng-container>
        <h1 matLine>{{draft.name}}</h1>
        <p matLine>{{draft.description}}</p>
    </mat-list-item>
</mat-nav-list>

<img matListAvatar [src]="imageUrl">包含getImageUrl$(draft)时,为什么pipe(delay())无法显示图片?我正在使用延迟来模拟实际的异步服务调用。

您可以尝试使用stackblitz demo here。调整演示以查看没有delay()的预期行为。

这是async pipemat-list-item行为/错误或我的代码有问题吗?

0 个答案:

没有答案