我有点困惑。如果结果有以下几种情况之一,则需要隐藏块。但是似乎无法正常工作...

<div *ngIf="currentStatus !== 'open' || currentStatus !== 'reopen' ">

    <p padding text-center class="text-notification">{{message}}</p>

</div>

它只是在其他条件下出现了。它既不适用于1个条件也不适用于2个条件。也尝试了*ngIf="currentStatus !== ('open' || 'reopen') ",但仅对1种情况有效。

最佳答案

除了冗余的)之外,此表达式还将始终为true,因为currentStatus始终匹配以下两个条件之一:

currentStatus !== 'open' || currentStatus !== 'reopen'

也许你的意思是
!(currentStatus === 'open' || currentStatus === 'reopen')
(currentStatus !== 'open' && currentStatus !== 'reopen')

09-28 13:45