0

i am new to AngularJS with Ionic, if i use such a function with a return statement:

$scope.searchOnBlog = function(blogURL, text) {
        var searchQuery = blogURL + $rootScope.apiurl + '/posts?filter[s]=' + text;
        searchQuery += '&' + $rootScope.jsonCallback;
        console.log(searchQuery);
        DataLoader.get( searchQuery ).then(function(response) {
            console.log("search response");
            console.log(response);
            if (response.data.length > 0) {
                console.log(response.data.length);
                return response.data;
            }       
        },function(response) {
            console.log( 'search: load error.' );
        });
};

and call it from another scope function, like:

$scope.entries = $scope.searchOnBlog(blogURL,$scope.searchData.text);

I never get any returned object, although i can check there are datas. Can you please help with this stupid question ?

Max
  • 19
  • 5

0 Answers0