Как восстановить угловой компонент после уничтожения его с предыдущим состоянием - PullRequest
0 голосов
/ 06 ноября 2019

Компонент My Angular начинает загружать некоторые пользовательские настройки через HTTP-вызовы, и это занимает некоторое время по причине X. Затем я переключаю вкладку, и эти компоненты становятся уничтоженными .

Итак, когда я возвращаюсь на предыдущую вкладку, я хочу восстановить свой компонент с тем же состоянием, что и раньше, без необходимостиснова подождите, чтобы загрузить ту же пользовательскую конфигурацию, просто чтобы отобразить ее, как и прежде, напрямую.

Какой лучший способ управлять этим рабочим процессом? Я полагаю, что решение должно быть чем-то вроде сохранения состояния с помощью RxJs , но я не уверен в этом, и я не знаю, какие операторы использовать в этом случае.

Так что любойИдея об этом?

1 Ответ

0 голосов
/ 06 ноября 2019

Решением является глобальное локальное хранилище, и для него есть NGRX с его решением Effect.

В противном случае вы можете выполнить вызов в родительском компоненте и сохранить вэто, но это может быстро раздражать в обслуживании.

Или, вы можете сохранить в кеше данных памяти от вызова. Вот статья .

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