我有一個基於AngularJS構建的應用程序,它可以定期(每秒500 kb - 1 Mb)通過RESTful Web服務檢索大量數據。我有一個負責檢索數據的中央服務。當服務成功檢索數據時,服務將數據分解爲邏輯塊並廣播數據可用。這個廣泛的演員被許多控制器接收並根據需要進行顯示。檢索大型數據集以跨多個控制器共享
由於這個單一的服務正在處理數據的檢索和邏輯分組,所以它做了很多並且變得非常複雜。有一個更好的方法嗎?我的檢索服務是否應使用其他服務將數據分發給這些單獨的控制器?這對我更有意義,但我擔心數據副本和內存。這些擔憂是否有根據?
你使用'$ resource'還是其他類似的東西? –
嗯...沒有。我使用低級''http.get(...)''來檢索數據。看起來''$ resource''只是''http''方法的高級包裝器,不是嗎? – cirrusio