Показать сообщение отдельно
  #1 (permalink)  
Старый 15.03.2014, 22:53
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

Получить сервис Angular во внешней функции
Пытаюсь прикрутить сервис 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 в этой внешней функции? И возможно ли это вообще?
Ответить с цитированием