以表格角度2排序数据

时间:2016-12-15 09:16:07

标签: angular

如何实现以角度2对表中的数据进行排序?用管子?例如表5 x 5,单击第一个单元格(可能在按钮上),并对所有列进行排序。

1 个答案:

答案 0 :(得分:2)

Angular团队建议您不要在Angular2中使用过滤管,因为这是一项非常昂贵的操作。

  

“Angular团队和许多经验丰富的Angular开发人员强烈建议您将过滤和排序逻辑移动到组件本身。组件可以公开filteredHeroes或sortedHeroes属性,并控制执行支持逻辑的时间和频率。您可以在管道中放置并在应用程序中共享的功能可以在过滤/排序服务中编写并注入到组件中。“

现在Angular应用程序是基于组件的,在尝试实现任何可能破坏应用程序整体性能的客户端逻辑时,更容易采用这种方法。

查看https://angular.io/docs/ts/latest/guide/pipes.html#!#no-filter-pipe了解详情。