【问题标题】:Sorting data in table angular 2对表格角度2中的数据进行排序
【发布时间】:2016-12-15 17:26:57
【问题描述】:

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

【问题讨论】:

标签: angular


【解决方案1】:

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

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

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

查看https://angular.io/docs/ts/latest/guide/pipes.html#!#no-filter-pipe 了解更多信息。

【讨论】:

    猜你喜欢
    • 2018-03-08
    • 2019-11-09
    • 2020-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    • 2016-10-30
    相关资源
    最近更新 更多