我正在循环我的数据列表,并在span中显示在视图中:
<span *ngFor="let d of myData"> {{d.name}} ,</span>
如您所见,我在每个项目的末尾添加逗号' ',以获得一致的视图
这会导致我的外观:
AAA,BBB,CCC,DDD,
我的问题是**我要自动删除的最后一个逗号。
建议?
答案 0 :(得分:3)
使用last
局部变量,如下所示:
<span *ngFor="let d of myData; last as isLast"> {{d.name}} <span *ngIf="!isLast">,</span></span>
答案 1 :(得分:0)
使用最后一个运算符(将lastItem设为last),以检测最后一项并仅在不是最后一项时显示。
<span *ngFor="let dof myData; last as isLast"> {{d.name}}
<span *ngIf="!isFirst"> , </span>
</span>