如果列为空,我需要保留连字符,我正在使用 ngif,但它不起作用



如果我没有从服务获取数据,我需要将连字符添加到列中。 我正在使用下面的代码,但它不起作用

{{element.j1RangeLs | date :'dd-MMM-yyy' }} <br>
<span *ngIf = "j1RangeLs =='' && j1RangeJ1 =='' "> - </span> <br>
{{element.j1RangeJ1 | date :'dd-MMM-yyy' }}

如果值为 null,您可以使用三元运算符?来显示-

尝试如下:

<p *ngFor="let element of data">
{{element.j1RangeLs | date :'dd-MMM-yyy'}}
<span *ngIf="element.j1RangeLs && element.j1RangeJ1">-</span>
{{element.j1RangeJ1 | date :'dd-MMM-yyy'}}
</p>

工作演示

最新更新