PhoneGap中文网

 找回密码
 立即注册
查看: 20705|回复: 2
打印 上一主题 下一主题

.factory中动态请求数据问题

[复制链接]

55

主题

127

帖子

584

积分

高级会员

Rank: 4

积分
584
跳转到指定楼层
楼主
发表于 2016-1-15 08:52:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问大神们。.factory中可以动态请求数据吗?
它这边是先加载的。所以还没有请求数据的时候就已经加载了Test下的all() 等方法,所以tests也就为空。
我想问,如果不是这样加载数据,那么应该如何加载?是在。.factory中加载还是在其他地方加载?

http.png (38.59 KB, 下载次数: 382)

http.png
回复

使用道具 举报

11

主题

529

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
沙发
发表于 2016-1-15 13:01:25 | 只看该作者
可以动态请求的  http  resource这样的服务都可以定义在 factory里面的
回复 支持 反对

使用道具 举报

55

主题

127

帖子

584

积分

高级会员

Rank: 4

积分
584
板凳
 楼主| 发表于 2016-1-17 08:52:45 | 只看该作者
ionicwang 发表于 2016-1-15 13:01
可以动态请求的  http  resource这样的服务都可以定义在 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 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-30 04:28 , Processed in 0.063114 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表