I use parse.com SDK in my AngularJS
application
with this code in a controller:
var MyData= Parse.Object.extend('MyData');
var query = new Parse.Query(MyData);
query.find({
success: function(results) {
$scope.$apply(function() {
$scope.resultData = results.map(function(obj) {
return createMyDataObjectFromParseObject(obj);
});
});
}
});
function createMyDataObjectFromParseObject(parseObject){
return {
startDate: parseObject.get('StartDate'),
endDate: parseObject.get('EndDate'),
investment: parseObject.get('Investment'),
format: parseObject.get('Format'),
partner: parseObject.get('Partner'),
purpose: parseObject.get('Purpose')
};
}
Now I would like to use the content stored in $scope.resultData
inside another function but whenever I call it outside the query.find()
function it's undefined... Why is this and how can I make it store the data in a scope for later use? New to Angular so bear with me please. Thank's!