2014-08-27 77 views
0

我有一個與Web API後端對話的angularjs前端。我是這個框架的新手,並且不確定如何將複雜的數據從Web API拖到我的應用程序$ scope中。然後,我將使用this front end library在日曆小部件中顯示數據。AngularJS提供程序和模型

我有一個一對多關係鏈接在一起的會話表和Session_Instance表。我可以使用$ http獲取數據,然後$scope.sessions = angular.fromJson(data);將它作爲對象存儲在$ scope中。麻煩的是我想在這個對象上定義方法,並將代碼從控制器中提取出來,這樣我就可以利用角度的DI,但是我不知道我應該使用什麼或者如何在Angular中使用它。

是否有可能在角度上使用複雜的數據模型,使用提供者在應用程序中保持最新狀態?

回答

1

如果我正確理解你的問題,那麼適當的方法就是將你的數據作爲服務包裝起來。

舉個例子,這裏的一些代碼this blog複製: