@Romanuss

Как связать компоненты между страницами?

Алоха програмисты на Ангуляре, имеется вопрос:
Как можно организовать связь компонентов, которые находяться на разных роутах? Уже пробовал делать сервис с данными-полями, но после перехода на следующий роут (тобишь страницу) посланные в этот сервис данные из компонента на 1 роуте теряються. Подскажите пожалуйста, как быть?
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 2
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
Вот вам пример простейшего стора для обмена данными
https://ng-run.com/edit/RmyDdpUtMUe0V5cmb6X7
Ответ написан
search
@search
мама говорит что я особенный
Вынесите объявление сервиса в `providers` главного модуля. И уберите объявление сервиса из `providers` других модулей.

Каждый раз когда вы добавляете сервис в `providers` модуля, анугяр создаёт экземпляр сервиса именно для этого модуля. И в другом модуле этот экземпляр виден не будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы