2013-11-28 33 views
1

我創建了一個允許向數據庫添加條目的指令。所有這些條目都顯示在下表中。因此,如果創建了新條目,該視圖應該更新,顯示所有條目,包括新條目。從指令觸發視圖的控制器功能

我添加了一個功能到視圖控制器更新視圖。

我使用一個共享的服務,從我的指令

$scope.$watch('branch.trigger',function(){ 
    _updateView(); 
}); 

當輸入由內觸發viewControllers功能,服務trigger屬性將被觸發。

這是要走的路嗎,還是有另一種方法來實現這一點,我不知道?

+2

需要更多的細節。 '_updateView();'做什麼以及新條目如何添加到數據數組中?演示會有所幫助 – charlietfl

回答

0

爲了我能理解你的問題,我想你可能想在這兩個控制器之間共享一個CRUD服務,比如說你調用這個服務「MyDataCrudService」,它有一個成員「data」,它是一個數組您正在顯示的數據。

如果您綁定您的表以顯示該服務上的數據,您所需要做的就是每次您對MyDataCrudService執行操作時都會從服務器返回最新更新的數據,然後將其分配回CRUDService的數據成員會自動更新表格,並且綁定到該數據的Web應用程序中的所有元素也會自動更新。

相關問題