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 ?