Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何获取循环外的*ngFor索引的值?_Angular - Fatal编程技术网

Angular 如何获取循环外的*ngFor索引的值?

Angular 如何获取循环外的*ngFor索引的值?,angular,Angular,这是我的循环: <div *ngFor='let item of items; let rowcount = index'></div> <div>showing {{ rowcount }} of {{ items.length }} 显示{{items.length}中的{rowcount}} 但是rowcount没有显示任何内容。关于如何正确获取rowcount的值有什么建议吗?可能类似于这样,只需在最后一项之后显示它 <div *ngFor

这是我的循环:

<div *ngFor='let item of items; let rowcount = index'></div>
<div>showing {{ rowcount }} of {{ items.length }}

显示{{items.length}中的{rowcount}}

但是rowcount没有显示任何内容。关于如何正确获取rowcount的值有什么建议吗?

可能类似于这样,只需在最后一项之后显示它

<div *ngFor='let item of items; let rowcount = index'>
    <!-- Do all your stuff here -->

    <div *ngIf="last">showing {{ rowcount }} of {{ items.length }}</div>
</div>

显示{{items.length}中的{rowcount}}

您为什么需要这个?您的
行数
在视觉上与
项相同。长度
索引的概念不存在于循环之外(它是什么元素的索引?@YaroslavGrishajev我想显示总项中显示了多少条记录。例500人中有30人。这是为了分页的目的。如果我在最后一页,而最后一页只剩下30个项目,我每页的最大项目数是100。在您的示例中,如果它是这样设计的,则
rowcount===items.length
。你应该寻找另一种方法嘿!好吧我不确定它是否会工作,我以前从未使用过
最后一个
,太棒了!很高兴帮忙!