Комментарии 2
Спасибо, но можете подробнее рассказать про сервис синхронизации url?
0
В контексте Angular сервис выглядит так: в загружаемом приложении мы подписываемся на события роутера NavigationEnd и на каждое событие диспатчим CustomEvent в window.parent (там у нас находится Frame Manager) с указанием текущего роута. FrameManager при получении CustomEvent’a с роутом вызывает router.navigate() — таким образом синхронизируется состояние url. В обратную сторону работает примерно так же.
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как мы распилили монолит. Часть 2, Frame Manager