Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2015, 23:57
Новичок на форуме
Отправить личное сообщение для liisasha Посмотреть профиль Найти все сообщения от liisasha
 
Регистрация: 30.07.2011
Сообщений: 2

Получить значение из асинхронной функции
Здравствуйте!
нужно получить значение переменной routeLength из функции
function init(m1, m2){ 
		var deferred = $q.defer();
			var myRouter = ymaps.route([m1,m2]{mapStateAutoApply: true });
				myRouter.then(function(route) {
				var routeLength = route.getLength()/1000;
				
				return routeLength ;
				});
			
			return deferred; 
		}
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2015, 11:07
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

var routeLength = route.getLength()/1000;
deferred.resolve(routeLength);

https://docs.angularjs.org/api/ng/service/$q
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2015, 16:17
Новичок на форуме
Отправить личное сообщение для liisasha Посмотреть профиль Найти все сообщения от liisasha
 
Регистрация: 30.07.2011
Сообщений: 2

var deferred = $q.defer();
ошибка в этой строчке
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение цвета из color picker razorg1991 jQuery 1 06.10.2014 09:06
Как получить значение переменной из игры на HTML5? Dimaz Общие вопросы Javascript 6 10.08.2014 16:27
получить значение со slider'а adamenko.artem ExtJS 1 01.08.2013 17:06
получить значение по клику gudzik Общие вопросы Javascript 6 11.12.2012 18:22
Получить значение FLOAT evgen6667 Общие вопросы Javascript 6 17.04.2012 18:26