如何在不调用getData的情况下更改ngTable中的数据?

时间:2016-12-03 11:52:11

标签: angularjs api ngtable

我需要使用VERYSILENT即时更改数据,而无需将数据提供给服务API。

假设我在控制器中路由时有这个电话:

ngTable

使用此vm.tableParams = new NgTableParams({ count: 5 }, { counts: counts, sorting: { name: 'asc' }, getData: function(params) { return ApiService.query({ limit: params.count(), offset: (params.page() - 1) * params.count(), sort: params.orderBy() }).$promise.then(function(response) { params.total(response.totals); return response.items; }); } }); 完美地创建表格,并且一切正常,我可以导航页面,更改页面大小,排序,ecc ..

现在假设我有一个广播消息每5秒到达一次,给我一个对象,其中包含表格中一行的数据,我想要改变那行而只改变那个新数据。

如果我按照下面ngTable调用ngTable执行的操作,并刷新整个行表。

在我看来这是不合逻辑的,因为如果我通过getData()传递数据,你就不应该再次致电dataset,你认为不是吗?

或者我错过了什么?

getData

或者我可以用另一种方式传递新行吗?

0 个答案:

没有答案