.factory('Api', function($http) {
         var API = "http://127.0.0.1:4567/";
         return {
             get: function(method) {
                 return $http.get(API + method).success(function(result) {
                     return result;
                 });
             }
         }
     }
Then
console.log(Api.get("MAppData"));
Returns
Object {then: function, success: function, error: function}
Why does it not return the result (response data)?
$http returns a promise and you need to chain .then() to get the data like this:
Api.get("MAppData").then(function(response){
    var data = response.data;
});
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With