2014-08-27 61 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复制: