Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 带分页的AngularJS ng表格:未显示任何行_Javascript_Angularjs_Typescript_Ngtable - Fatal编程技术网

Javascript 带分页的AngularJS ng表格:未显示任何行

Javascript 带分页的AngularJS ng表格:未显示任何行,javascript,angularjs,typescript,ngtable,Javascript,Angularjs,Typescript,Ngtable,我正在尝试在基于Typescript和AngularJS的web应用程序中使用ng table()。我只需要在分页的表格中显示最多50-500个项目,所有这些项目都是从服务器一次加载的;所以我需要的是控制器数据的客户端分页。然而,在加载数据时不会显示任何行,除非我完全禁用分页 我做了一个plunkr复制了这个问题: 由于我使用的是Typescript(但这个库目前还没有定义),所以我将示例代码塑造成TS编译器的典型结果,但除此之外,我还遵循了ng table网站中的分页示例。只需单击按钮即可填

我正在尝试在基于Typescript和AngularJS的web应用程序中使用ng table()。我只需要在分页的表格中显示最多50-500个项目,所有这些项目都是从服务器一次加载的;所以我需要的是控制器数据的客户端分页。然而,在加载数据时不会显示任何行,除非我完全禁用分页

我做了一个plunkr复制了这个问题:

由于我使用的是Typescript(但这个库目前还没有定义),所以我将示例代码塑造成TS编译器的典型结果,但除此之外,我还遵循了ng table网站中的分页示例。只需单击按钮即可填充控制器的数据


更新:通过检查ng表源,我设法通过调用
tableParams.total(…)
强制刷新,然后在填充数据数组后调用
tableParams.reload()
;但是,在示例中没有这段代码的痕迹,所以我觉得这有点错误。

我也使用了它(即更新总数并重新加载表)。我推断我已经创建了一个表的实例,然后需要用新信息更新该实例。hth

是的,您使用的方法是正确的!这有点晚了,但这里是ngTable的Typescript定义