为了账号安全,请及时绑定邮箱和手机立即绑定

angular这样调用数据和直接调用什么区别?

angular这样调用数据和直接调用什么区别?

呼啦一阵风 2018-09-12 09:10:58
app.service('dataService', [function ($http,$q) {  var deferred = $q.defer();  $http.get(url).then(function(data){    deferred.resolve(data);  });  this.getData = function(){    return deferred.promise;  }}]);
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

其实就是一个promise接口:promise是一个带有then()函数的对象

https://img1.sycdn.imooc.com//5bc2ffe60001c26b06970028.jpg


有了promise你就可以大摇大摆的使用then了

一般形式

https://img1.sycdn.imooc.com//5bc2fff00001679905160293.jpg

查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 491 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信