使用ngFor从数组中找到最后一个索引

时间:2019-05-09 14:14:38

标签: angular typescript

我正在使用传统的ngFor遍历数组,后跟索引示例代码:

<div *ngFor="let object of Objects; let i = index">

我想知道是否可以从i中的数组获取最后一个索引?我知道我可以通过i === 1等找到第一个或其他任何对象,但是有没有一种方法可以直接检查i是否是数组中的最后一个? 谢谢。

3 个答案:

答案 0 :(得分:5)

<div *ngFor="let object of Objects; let i = index; first as isFirst; last as isLast">

isFirstisLast将为布尔值。

但是再次,the documentation对此进行了解释!

答案 1 :(得分:0)

<div *ngFor="let object of Objects; let i = index; first as isFirst; last as isLast"> 
<div *ngIf="first">{{object}}</div>
</div>

答案 2 :(得分:0)

我认为它已经存在,您可以使用

{{Objects.length-1}}

获取数组的最后一个索引