Прежде всего, этот вопрос больше связан с тем, что ваш сервис не работает, а с перенаправлением, которое вы упомянули, поэтому вы можете попробовать что-то вроде этого:
starter.service("verifyWallet", ['$http', function($http) {
var self = this;
var baseAPIUrl = 'api/rest/'; //in your question there is no value for baseAPIUrl
self.getData = function() {
var IsEnableWallet = null;
var promise = $http({
method: "GET",
url: baseAPIUrl + "IsEnableWallet/";
})
return promise;
}
}]);
После этого вы можете использовать .then() при вызове функции getData ().
Кроме того, вы не должны инициализировать переменные как «неопределенные», использовать вместо этого null и быть осторожными с cammelCase (IE IsEnableWallet и IsenableWallet), javascript чувствителен к ключам.