【发布时间】:2016-04-03 18:26:54
【问题描述】:
我在控制器中定义了一个变量:
app.controller('myController',['$scope','ajaxCall',function($scope,ajaxCall){
$scope.interviewer = {};
ajaxCall.get(/* A url */).then(function(response){
$scope.interviewer = response.data;
console.log($scope.interviewer);
});
console.log($scope.interviewer);
ajaxCall 是一个自定义服务,用于进行 ajax 调用。内部控制台工作正常(即显示完整数据)但外部控制台正在打印一个空对象。为什么?
【问题讨论】: