Size: a a a

2019 November 06

АГ

Андрей Гуртовой in javascript_ru
Промисы это ж про последовательность асинхронных действий, а евенты это про повторяющиеся многократно действия
источник

AA

Anton Antonov in javascript_ru
Андрей Гуртовой
Промисы это ж про последовательность асинхронных действий, а евенты это про повторяющиеся многократно действия
вот я и хотел эвентЭмиттер как то в промис засунуть
источник

АГ

Андрей Гуртовой in javascript_ru
А какая цель? У эмитера в функцию попадают обьекты.   Ты не сможешь никак подружить этот синхронный еод с асинхронным
источник

АГ

Андрей Гуртовой in javascript_ru
Anton Antonov
вот я и хотел эвентЭмиттер как то в промис засунуть
скажи  какую задачу ты решаешь?
источник

АГ

Андрей Гуртовой in javascript_ru
🤷‍♂️
источник

AA

Anton Antonov in javascript_ru
Андрей Гуртовой
А какая цель? У эмитера в функцию попадают обьекты.   Ты не сможешь никак подружить этот синхронный еод с асинхронным
походу да, мне ж еще надо как то матчить ответы из мессаджа с запросившим компонентом
источник

AA

Anton Antonov in javascript_ru
Anton Antonov
Есть айфрейм, с которым общаемся через postMessage. В него можно отправить айдишники сущностей и получить по ним инфу.

единственный способ получить данные через мессаджи

window.addEventListener("message", () => {
if (event.data.type === "getData") {
 doSomethingWithData(data)
}})

Так вот, как сделать в этом классе метод, который можно дергать в каких нибудь других классах, типа const res = await iframeService.getData({ ids: [123, 454]})
вот эту
источник

AA

Anton Antonov in javascript_ru
Андрей Гуртовой
А какая цель? У эмитера в функцию попадают обьекты.   Ты не сможешь никак подружить этот синхронный еод с асинхронным
ну я преполагал что то типа резолвить промис, когда сработал эвент
источник

АГ

Андрей Гуртовой in javascript_ru
Так у тебя же тогда один раз зарезолвится
источник

АГ

Андрей Гуртовой in javascript_ru
И брлтше не будет
источник

AA

Anton Antonov in javascript_ru
Андрей Гуртовой
Так у тебя же тогда один раз зарезолвится
вот я и думаю, как сделать так, чтобы каждый раз создавался новый промис и на эвенте резолвился
источник

AA

Anton Antonov in javascript_ru
наверно да, слишком костыльно
источник

A

Aleksandr in javascript_ru
Вопрос удалили ?
источник

АГ

Андрей Гуртовой in javascript_ru
Другое дело use case когда ты поссал событие какое то в удаленную систему ждешь от неё ответ и когда этот ответ приходит  ты пезолвишь свой промис в другой части приложения.

Я не вижу никакой пользы в этом

ты можешь просто подписаться на событие при помощи ones в том же emitonoff
источник

АГ

Андрей Гуртовой in javascript_ru
Aleksandr
Вопрос удалили ?
Вроде нет.  Какой твой вопрос?
источник

A

Aleksandr in javascript_ru
странно , продублирую
источник

A

Aleksandr in javascript_ru
Всем привет, нуждаютсь в совете. Пишу диплом и столкнулся с проблемой выполнения практической части диплома. Моя тема звучит так «Разработка картографического сервиса маршрутизации» грубо говоря навигатор, что бы в итоге могло проложить несколько маршрутов с точки А в точку В и я выбрал оптимальный.Кто то знает готовые решения или сходные проекты на github ?
источник

АГ

Андрей Гуртовой in javascript_ru
Aleksandr
Всем привет, нуждаютсь в совете. Пишу диплом и столкнулся с проблемой выполнения практической части диплома. Моя тема звучит так «Разработка картографического сервиса маршрутизации» грубо говоря навигатор, что бы в итоге могло проложить несколько маршрутов с точки А в точку В и я выбрал оптимальный.Кто то знает готовые решения или сходные проекты на github ?
Yandex maps api
источник

АГ

Андрей Гуртовой in javascript_ru
У них есть например геокодер и ещё поиск маршрута. Встроенный
источник

A

Aleksandr in javascript_ru
Спасибо большое, посмотрю
источник