我有一个对象,正在使用*ngFor
在HTML中显示该对象。现在无论如何,我想知道最后显示的数据。
例如:-
我有一个totalItems
对象;
现在使用HTML,我将其显示为:
<p *ngFor="let item of totalItems">
{{item.Name}}
我想要的if item.Name
与上次显示的item.Name
相同,将打印另一件事。
答案 0 :(得分:1)
您可以在last
指令中使用ngFor
。
<ng-container *ngFor="let item of totalItems; let last = last">
<p *ngIf="!last">{{item.Name}}</p>
<p *ngIf="last">Another thing to display</p>
</ng-container>
将元素包装在容器中,以便可以同时使用ngFor
和ngIf
。
还有index
,first
,even
和odd
,您应该阅读文档。
答案 1 :(得分:0)
您可以使用* ngIf
< *ngFor="let item of totalItems; let last = last">
< *ngIf="item.Name == last.Name">