Пытаюсь прикрутить сервис
uLogin в Angular. Делаю таким образом
myApp.directive("uLogin", function(){
return function(scope, element, iAttrs) {
// Генерирую уникальный идентификатор
var id = "id"+Math.floor(Math.random() * (1000000 + 1));
// Присваиваю его элементу
element.attr("id",id);
// Вызываю функцию uLogin для инициализации
uLogin.customInit(id);
}
});
function uLoginCallback(token)
{
console.log("uLogin-token",token);
}
В результате в uLoginCallback приходит token, который мне нужно проверить на корректность. Для этого нужно сделать запрос на сервер. Но как получить сервис $http в этой внешней функции? И возможно ли это вообще?