Javascript 带分页的AngularJS ng表格:未显示任何行
我正在尝试在基于Typescript和AngularJS的web应用程序中使用ng table()。我只需要在分页的表格中显示最多50-500个项目,所有这些项目都是从服务器一次加载的;所以我需要的是控制器数据的客户端分页。然而,在加载数据时不会显示任何行,除非我完全禁用分页 我做了一个plunkr复制了这个问题: 由于我使用的是Typescript(但这个库目前还没有定义),所以我将示例代码塑造成TS编译器的典型结果,但除此之外,我还遵循了ng table网站中的分页示例。只需单击按钮即可填充控制器的数据Javascript 带分页的AngularJS ng表格:未显示任何行,javascript,angularjs,typescript,ngtable,Javascript,Angularjs,Typescript,Ngtable,我正在尝试在基于Typescript和AngularJS的web应用程序中使用ng table()。我只需要在分页的表格中显示最多50-500个项目,所有这些项目都是从服务器一次加载的;所以我需要的是控制器数据的客户端分页。然而,在加载数据时不会显示任何行,除非我完全禁用分页 我做了一个plunkr复制了这个问题: 由于我使用的是Typescript(但这个库目前还没有定义),所以我将示例代码塑造成TS编译器的典型结果,但除此之外,我还遵循了ng table网站中的分页示例。只需单击按钮即可填
更新:通过检查ng表源,我设法通过调用
tableParams.total(…)
强制刷新,然后在填充数据数组后调用tableParams.reload()
;但是,在示例中没有这段代码的痕迹,所以我觉得这有点错误。我也使用了它(即更新总数并重新加载表)。我推断我已经创建了一个表的实例,然后需要用新信息更新该实例。hth是的,您使用的方法是正确的!这有点晚了,但这里是ngTable的Typescript定义