我很难理解为什么以下述方式使用*ngIf
会抛出Template Parse Error: Parser Error: Missing expected ) at ...
<ng-container *ngIf="true && (temp$ | async as temp)">
{{temp}}
</ng-container>
重构上述代码的地方
<ng-container *ngIf="true">
<ng-container *ngIf="temp$ | async as temp">
{{temp}}
<ng-container>
</ng-container>
我可以不使用嵌套容器吗?
答案 0 :(得分:1)
您可能正在寻找的是以下内容(您只需要移动右括号即可):
<ng-container *ngIf="true && (temp$ | async) as temp">
{{temp}}
</ng-container>