Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ajax调用的Angular2数据表_Angular_Typescript_Datatables_Angular Services_Angular Datatables - Fatal编程技术网

使用ajax调用的Angular2数据表

使用ajax调用的Angular2数据表,angular,typescript,datatables,angular-services,angular-datatables,Angular,Typescript,Datatables,Angular Services,Angular Datatables,在开始使用Angular/Angular2之前,我总是在ajax调用中使用jQuery DataTable,因为当我使用客户端分页划分数据并提前获取数据时,我的页面速度会非常慢,因此,对我来说,最好的方法是在服务器端分割数据,只返回在同一时刻显示给用户的行 我现在正在处理一个CRM,我有一个客户表,有50000多行 我想知道,用Angular2制作这样一个表格的最佳方法是什么?我想没有用户愿意滚动浏览50000行。因此,为用户构建某种类型的表单来输入搜索条件以筛选到所需的行可能是有意义的。然后将

在开始使用Angular/Angular2之前,我总是在ajax调用中使用jQuery DataTable,因为当我使用客户端分页划分数据并提前获取数据时,我的页面速度会非常慢,因此,对我来说,最好的方法是在服务器端分割数据,只返回在同一时刻显示给用户的行

我现在正在处理一个CRM,我有一个客户表,有50000多行


我想知道,用Angular2制作这样一个表格的最佳方法是什么?

我想没有用户愿意滚动浏览50000行。因此,为用户构建某种类型的表单来输入搜索条件以筛选到所需的行可能是有意义的。然后将筛选信息作为查询参数传递给后端服务器。那么应用程序的性能会更好。@DeborahK,当然,你是对的,但这不是我的意图,很抱歉我不清楚。我已经在使用datatable for angular2-,问题是这个datatable提取所有数据,然后在分页中分割数据,我只想为服务器端选择10行,当您单击“第2页”时,我将选择下一个用angular datatables标记的10行,你已经回答了你自己的问题。我知道angular datatable,但我不能让它与ajax调用一起工作,它首先获取所有数据,当你用分页更改页面时,它会进行客户端分页,而不是服务器端。我也坚持在这里,你实现了任何解决方案吗?如果是,请张贴您的答案@戴维康拉德:你能不能在这方面提供更多的规格。谢谢