我正在使用此代码显示多个位置:
<div class="location" *ngFor="let item of location_array">
{{item}} <hr>
</div>
导致所有位置,由水平规则分隔。如何编辑它以获得完全相同的结果,但没有最后的水平规则?
答案 0 :(得分:11)
使用last
提供的*ngFor
以及*ngIf
上的<hr>
:
<div class="location" *ngFor="let item of location_array; let lastItem = last;">
{{item}} <hr *ngIf="!lastItem">
</div>
答案 1 :(得分:0)
在当前的 Angular 版本 (11) 中,语法更改为以下内容:
<div *ngFor="let item of location_array; last as isLast">
{{ item }} <hr *ngIf="!isLast">
</div>