Сохранить состояние компонента с помощью RouteReuseStrategy - PullRequest
0 голосов
/ 08 мая 2019

У меня есть простое приложение с двумя маршрутами:

/dashboard => DashboardComponent
/profile   => ProfileComponent

У DashboardComponent есть кнопка «Загрузить», которая может переключать сообщение « Я загружаю... ».Всякий раз, когда я выхожу из этого компонента, я хотел бы сохранить его состояние (по-прежнему отображается сообщение «Я загружаю ...», если кнопка «Загрузить» была нажата ранее).

Как мне добитьсятот?( ActivatedRouteSnapshot.routeConfig всегда равен нулю, поэтому я не знаю маршрут, по которому я иду)

Пожалуйста, примите во внимание, что меня интересует только использованиеRouteReuseStrategy и сохранение состояния внутри родительского компонента.

1 Ответ

1 голос
/ 23 мая 2019

Нет необходимости использовать RouteReuseStrategy. Вы можете сохранить состояние в службе, а затем использовать эти данные, когда пользователь вернется на страницу. См. демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...