2016-12-01 69 views
0

我正在使用ui网格。左侧面板具有搜索过滤器和一个搜索按钮,可将数据填充到右侧面板中的网格中(最初网格渲染不带数据)。应用程序有两个独立的控制器一个用于搜索面板,另一个用于网格 现在我使用共享服务将数据从searchController传递到gridController,但网格中的数据不显示。我可以看到gridOptions.data由该函数设置。 console.log($ scope.gridOptions.data)//长度为2。 如果我试图直接从网格控制器调用http.get并绑定成功对象中的数据,网格正确填充。Angular UI Grid - 重新加载数据不起作用

我尝试了不同的方法刷新/重新加载(见下文)的网格,但没有结果。 $ scope.gridApi.core.refresh();

任何建议。

+0

你可以请你为它做一个蹲点。 – Bhavjot

回答

1

您必须将数据分配给网格控制器中的$ scope.gridOptions.data。

我假设你从共享服务中获取这些数据。

此外,请确保搜索按钮生成一个事件,该事件从共享服务中获取数据并进行分配。