Есть такой вот код для вытягивания из Parse
($scope.getComplex = function () {
$scope.complex = [];
$scope.ComplexTable = Parse.Object.extend("Complex");
$scope.query = new Parse.Query($scope.ComplexTable);
$scope.query.find('Complex').then(function (results) {
for (var i = 0; i < results.length; i++) {
$scope.objectComplex = {
name: results[i].get('name'),
objectId: results[i].id
}
$scope.complex.push($scope.objectComplex)
}
console.log($scope.complex)
});
})();
Почему я не вижу заполненный массив $scope.complex за пределами .then ???