Angular-带异步管道的条件点击

问题描述 投票:0回答:1

[如果异步变量为true,我正在尝试使元素可点击

    <li (click)='(isThisTrue$ | async) ? openModal() : false'>

我收到此错误。

模板解析错误:解析器错误:操作中不能包含管道表达式

您的建议是什么?

angular asynchronous click pipe conditional-statements
1个回答
0
投票

对DOM无影响:

<ng-container *ngIf="isThisTrue$ | async as isThisTrue">
 <li (click)='isThisTrue ? openModal() : {}'>
</ng-container>
© www.soinside.com 2019 - 2024. All rights reserved.