jyxzfw 发表于 2016-1-15 08:52:27

.factory中动态请求数据问题

请问大神们。.factory中可以动态请求数据吗?
它这边是先加载的。所以还没有请求数据的时候就已经加载了Test下的all() 等方法,所以tests也就为空。
我想问,如果不是这样加载数据,那么应该如何加载?是在。.factory中加载还是在其他地方加载?

ionicwang 发表于 2016-1-15 13:01:25

可以动态请求的httpresource这样的服务都可以定义在 factory里面的

jyxzfw 发表于 2016-1-17 08:52:45

ionicwang 发表于 2016-1-15 13:01
可以动态请求的httpresource这样的服务都可以定义在 factory里面的

嗯是的。我知道可以。我的这个http请求也是写在factory中的(这里被phonegap100.com的水印盖掉了)。
在factory中先是加载了tests变量和all、romove、get这些方法。然后在执行http请求的,所以all方法中返回的tests还是数据加载之前的tests,即为空。我在controller中用Test.all()返回的也就是空了。我把http请求放在一个方法里(如funF())。tests = funF()。然后all()方法返回的还是空。
求大神支个招,怎么样才能让all()返回动态加载的tests。
不甚感激
页: [1]
查看完整版本: .factory中动态请求数据问题