javascript - 如何在 angular2 数据表中添加行号或序列号

标签 javascript database angular typescript datatable

我正在使用 angular2 -datatable。

我无法在相应的行中显示正确的行号。

当用户使用分页器移至下一页时,数据表再次从 1 开始计数。

我的html代码:

                <tbody>
                <tr  *ngFor="let item of mf.data; let i =index">
                    <td>
                        {{i+1}} 
                    </td>
                    <td>{{ item.name }}</td>
                    <td>{{item.department}}</td>
                    <td >{{item.category}}</td>

                </tr>
                </tbody>

最佳答案

尝试{{data.indexOf(item) + 1}} ,我想data是您绑定(bind)到 <table> 的变量通过<table [mfData]="data | filter "

这将从数据数组中获取原始索引。

<强> plunker demo

关于javascript - 如何在 angular2 数据表中添加行号或序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43909724/

相关文章:

javascript - Parse.com 关系计数

database - 在数据库中,将时间段存储为开始/结束日期还是开始日期和时间长度更好?

sql - 关系数据库设计 (MySQL)

angular - 什么?在 Angular 函数参数中是什么意思?

javascript - 当表单数据输入网页时更新绘图

javascript - 如何从 addEventListener 中删除重复项

angular - 在 PrimeNG 中隐藏图例

javascript - EAI Content Enricher 的数据获取模式

javascript - 无法使用 CSS 对齐 HTML 和 SVG 元素

mysql - 将数据库数据从mssql迁移到mysql