javascript - 带有分页 : no rows displayed 的 AngularJS ng 表

标签 javascript angularjs typescript ngtable

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

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

因为我使用的是 Typescript(但现在没有这个库的定义),所以我将我的示例代码塑造成 TS 编译器的典型结果,但除此之外,我遵循了分页示例ng 表网站。只需点击按钮即可填写 Controller 的数据。

更新:通过检查 ng-table 源,我设法通过调用 tableParams.total(...) 强制刷新,然后调用 tableParams.reload () 在我填充了我的数据数组之后;然而,样本中没有这段代码的踪迹,所以我对此感觉有点不对。

最佳答案

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

关于javascript - 带有分页 : no rows displayed 的 AngularJS ng 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22295073/

相关文章:

在浏览器上打开 html 时,Javascript 文件不起作用

javascript - Select2多个框没有响应

javascript - 发布文件对象: illegal invocation

javascript - 带有 wiredep、concat 和 cdnify 的默认 yeoman angular 应用程序——实际 cdnify 是如何实现的?

javascript - 如何隐藏在一个组件ionic 2中显示不同的组件

reactjs - 在 typescript 中扩展 material-ui 组件

html - 如何在 Angular svg map 上选择区域?

javascript - 替换也正在更改类的 div 函数的内容

javascript - ui-sref-opts={重新加载 : true} not reloading the controller

javascript - 如何使用 npm 在 ES6 中导入 moment.js?