$ http / $资源服务的$ get属性?

时间:2015-07-06 21:37:00

标签: angularjs

试图弄清楚这段代码中发生了什么 - 我有一个$resource服务,我用来从Rails后端请求数据,如:

$scope.my_objects = my_objects_results.get(.... );

在视图中,我有ng-repeat执行my_object in my_objects,并且在my_object的指令中有一行代码,如:

 my_object.$get(successCallback);

我看来这段代码正在为my_object调用一个简单的http get。但我猜我不知道为什么?我读到的所有文档都是$ get是服务的构造函数。但我无法找到有关$ get属性(或$ http?)的$ get属性的文档......这些内容可以确认我正在观察的内容。

1 个答案:

答案 0 :(得分:0)

好的,我想我在这里找到了解释$ get w / r / t到$资源的文档:

http://www.angularjshub.com/examples/servercalls/resourceservice/

要点是:

  

我们可以将这些方法分为两个不同的类别:   构造函数级方法和实例级方法。所有人都发送   并接收JSON对象,但主要区别在于   构造函数级的可用于由返回的对象   $ resource构造函数,而实例级方法可用   在任何资源实例中,这是由。返回的实例   服务器或在客户端上使用new关键字创建的实例   $ resource构造函数返回的对象。

  

每个Resource实例都有基本的$ get,$ query,$ save和$ delete   方法。它们相当于它们的构造函数级对应物   他们的意思,但有一些不同。

我认为这基本上也是主要的角度文档,但不太明显。