【问题标题】:Angular Table Sorting - Data shows up but doesn't sort角表排序 - 数据显示但不排序
【发布时间】:2019-04-01 14:00:56
【问题描述】:

我正在尝试以角度对我的表格实施排序功能,并且我的其余 api 中的所有数据都显示在表格中。但是我遇到的问题是,当我单击箭头时,表中的数据没有排序。我的数据来自其他 ts 文件中的一个方法,女巫从 rest api 获取数据

我已经尝试过这个链接,但它不起作用

Angular Material Table Sorting - Data Doesn't sort when inside a *ngIf condition

Sorting Not Working Angular Material Design Table

https://material.angular.io/components/table/overview#sorting

上传代码有问题

这是我的控制器代码,从rest api获取代码的方法:https://imgur.com/a/qX2AcNJ

这是我的代码,应该从控制器获取数据并以 html 显示:https://imgur.com/a/OR0SQvH

这是 html 文件:https://imgur.com/a/q4FJmuK

【问题讨论】:

    标签: html angular typescript


    【解决方案1】:

    您的表格缺少有关如何进行排序的说明。您应该将以下内容添加到您的表格元素中。

    <table ... (matSortChange)="sortData($event)">
    

    然后您需要将 sortData 方法添加到您的 ListComponent。详细示例可以在https://material.angular.io/components/sort/examples找到。

    【讨论】:

    • 仍然无法正常工作,我收到很多错误,并且在浏览器的检查模块中我收到消息说 .slice 不是打字稿函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 2019-06-09
    • 2019-09-20
    • 1970-01-01
    • 2014-06-30
    相关资源
    最近更新 更多