Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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
Javascript 异步加载ngTable中的数据_Javascript_Angularjs_Ngtable - Fatal编程技术网

Javascript 异步加载ngTable中的数据

Javascript 异步加载ngTable中的数据,javascript,angularjs,ngtable,Javascript,Angularjs,Ngtable,我一次获取要在ngTable中显示的大量数据,但我希望通过在每个页面上单击服务调用来获取数据,而不是一次获取数据 我试图通过修改库中的代码,在每个页面上进行服务调用,单击并将新数据集分配给ngTable参数来实现这一点,但每次分配新数据时,都会根据当前数据长度进行分页,而当前数据长度应以数据库中存在的总记录为基础 Thnaks通过api发送数据的总长度,并设置总值。您可以通过调用NgTableParams.total()来实现这一点。参考(来自文档)它将帮助您-->NgTableParams.t

我一次获取要在ngTable中显示的大量数据,但我希望通过在每个页面上单击服务调用来获取数据,而不是一次获取数据

我试图通过修改库中的代码,在每个页面上进行服务调用,单击并将新数据集分配给ngTable参数来实现这一点,但每次分配新数据时,都会根据当前数据长度进行分页,而当前数据长度应以数据库中存在的总记录为基础


Thnaks

通过api发送
数据的总长度
,并设置总值。您可以通过调用
NgTableParams.total()
来实现这一点。参考(来自文档)它将帮助您-->NgTableParams.total(data.length)仅帮助填充页码,但这不会在api调用上加载单个页面的数据。您可以将事件绑定到页码,然后在进行api调用后更新
tableParams
中的数据。@RayonDabre我已经尝试过了,但是,每当我更新页面上的数据时,单击数据就会从第一页本身开始插入,而不仅仅是在当前页面中。例如,如果我单击第2页,总记录数为10,其中页面计数为10,那么这些记录将放在第一页中,而第二页中没有显示任何记录