Hi,
No, that’s not related. in that sample he is usings javascript’s this wrong. And no again, $scope can deliver data anywhere you need it. However, it can not deliver data before it get’s it. Let me sum up what is happening for you: function showMe($scope) { $scope.allRO = {} // Here I put in a reference to an empty object! $http('gogetStuff').success(function (data) { $scope.allRO = data;// Here I break the previous reference an put // in a new one to data }); somethingelse({ dataIneed : $scope.allRO //put in a reference to currently empty object! }); } Keep in mind that the success is happening AFTER the somethingelse!. That means somethingelse will never get the data in this scenario Regards Sander -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.