4

我正在尝试在基于 Typescript 和 AngularJS 的网络应用程序中使用 ng-table ( http://bazalt-cms.com/ng-table/ )。我只需要在分页表中最多显示大约 50-500 个项目,所有项目都是从服务器一次加载的;所以我需要的是我的控制器数据的客户端分页。但是,加载数据时不会显示任何行,除非我完全禁用分页。

我做了一个重现问题 的plunkr : http ://plnkr.co/edit/0hCSMm03L8iHwePccm7x?p=preview

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

更新:通过检查 ng-table 源,我设法通过调用强制刷新tableParams.total(...),然后tableParams.reload()在我填充了我的数据数组之后;但是,示例中没有此代码的痕迹,因此我对此感到有些不对劲。

4

1 回答 1

0

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

于 2014-05-28T07:50:52.000 回答