Javascript 如何使用带3个条件的布尔结果进行nfIF
我有相同的HTML代码,我需要显示它根据我的条件 我已经尝试使用ngIF,但我需要重复HTML 3次Javascript 如何使用带3个条件的布尔结果进行nfIF,javascript,angular,typescript,Javascript,Angular,Typescript,我有相同的HTML代码,我需要显示它根据我的条件 我已经尝试使用ngIF,但我需要重复HTML 3次 Data:{{Data.dataImplementacao|DateMoment} 数据:{Data.dataImplementacao | DateMoment} 数据:{Data.dataImplementacao | DateMoment}创建一条语句并使用&分隔三个条件(如果希望在所有条件均为真时激发),或者如果希望在其中一个条件为真时激发,则使用|) 与当前代码相比,这些语句的区别在
Data:{{Data.dataImplementacao|DateMoment}
数据:{Data.dataImplementacao | DateMoment}
数据:{Data.dataImplementacao | DateMoment}
创建一条语句并使用&
分隔三个条件(如果希望在所有条件均为真时激发),或者如果希望在其中一个条件为真时激发,则使用|
)
与当前代码相比,这些语句的区别在于,当满足条件时,它只会触发一次。对于您的代码,它将在每次出现一个条件时触发。您的HTML看起来非常重复。您可以将HTML组合成单个代码段,并在
*ngIf
中使用或|
。结果也是一样的:
<div *ngIf="data.dataUm || data.dataDois || data.dataTres">
<dt>Data:</dt>
<dd>{{data.dataImplementacao|DateMoment}}</dd>
</div>
数据:
{{data.dataImplementacao | DateMoment}
你不能把一个或| |
放在那里,然后有一个单独的语句吗?