First I have the factory like this:
app.factory('getApiUrl', function (httpq, $q) {
var obj = {};
obj.getResponse = function (hurl) {
var promise = $q.defer();
httpq.get(hurl).then(function (data) {
//obj = data.data;
promise.resolve(data.data);
})
return promise.promise;
}
return obj;
});
Then I create controller and call factory like this:
app.controller('mainController', function ($scope, httpq, $q, getApiUrl) {
$scope.message = "Main Content";
var namees = new Array();
var testc = getApiUrl.getResponse(hurl);
$scope.names = testc.data;
});
But it is not working.