I dont think there is any point in loading results from localForage here - $scope.results contains the same data doesn't it, and already in an array format?