2016-12-01 59 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。

我假設你從共享服務中獲取這些數據。

此外,請確保搜索按鈕生成一個事件,該事件從共享服務中獲取數據並進行分配。