猿问

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

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;

  }

}]);


呼啦一阵风
浏览 492回答 1
1回答

慕虎7371278

其实就是一个promise接口:promise是一个带有then()函数的对象有了promise你就可以大摇大摆的使用then了一般形式
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答