带有回调函数的$ http保存结果

时间:2018-04-03 12:56:35

标签: angularjs

收到回复并且myCallback()返回console.log(scope.mediafiles)后,

undefined将被执行。 我需要显示scope.mediafiles

foo = function(callback) {
  $http(method: "get", url: "http://myhost/bananas", options = {}).success(callback)}

myCallback = function(result) {
  scope.mediafiles = result
  console.log(scope.mediafiles) // it will output the result
}

foo(myCallback);

console.log(scope.mediafiles) // output undefined

@AlekseySolovey即使我阅读了文档,我仍然不明白。

mydata.then(function(res){scope.mediafiles = res;});

返回

enter image description here

非常感谢您的支持!

0 个答案:

没有答案