Показать сообщение отдельно
  #1 (permalink)  
Старый 25.09.2015, 23:26
Аспирант
Отправить личное сообщение для Boogie1989 Посмотреть профиль Найти все сообщения от Boogie1989
 
Регистрация: 21.10.2014
Сообщений: 37

области видимости
Есть такой вот код для вытягивания из 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 ???
Ответить с цитированием