Получить значение из асинхронной функции
Здравствуйте!
нужно получить значение переменной 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; } |
var routeLength = route.getLength()/1000; deferred.resolve(routeLength); https://docs.angularjs.org/api/ng/service/$q |
var deferred = $q.defer();
ошибка в этой строчке |
Часовой пояс GMT +3, время: 01:11. |