我有这样一条指令:
<ng-container *ngIf="(someService.modules$ | async | filterByPurchased:true) as purchasedModules">
some generated content
<div *ngFor="let module of purchasedModules">{{module.name}}</div>
</ng-container>
但是我还需要检查是否为purchasedModules.length > 0
。不幸的是,purchasedModules
在创建别名的指令中不是可识别的变量(因此我不能仅在其中添加&& purchasedModules.length
),为什么呢?在没有另一个<ng-container>
的情况下又没有另一个*ngIf
的情况下怎么办?