【发布时间】:2019-10-01 05:06:05
【问题描述】:
我需要在表格中显示排序数据
js
let array = [
{idx: number, name: string, btn: number, index: number},
{idx: number, name: string, btn: number, index: number},
{idx: number, name: string, btn: number, index: number}
]
html
<tr *ngFor="let ticket of array">
<td>{{ticket.name}}</td>
<td>{{ticket.btn}}</td>
<td>{{ticket.index}}</td>
<tr>
我需要按索引值排序显示
【问题讨论】:
-
您可以在这里创建一个用于排序的管道是链接stackoverflow.com/questions/32882013/angular-2-sort-and-filter
-
每次获取数据时最好在组件中进行排序。您也可以编写排序管道,但这不是 Angular 团队推荐的。 (他们没有在框架中创建它)。 angular.io/guide/pipes#appendix-no-filterpipe-or-orderbypipe
-
为此,您必须创建自己的自定义管道。更多信息请参考this discussion和Custom pipes
标签: javascript angular sorting ngfor