Сохранение состояния вида в угловом приложении - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть вид, где у меня мало текстовых входов. Видимость входов может контролироваться пользователем.Когда пользователь перемещается по приложению и возвращается на ту же страницу, состояние представления должно быть таким, как он покинул страницу (для этого сеанса пользователя).

для примера: если на 5 введены текстовые данныестраница (страница вторая), пользователь выбирает, чтобы скрыть 3 из них.Затем он переходит к первой странице, когда он возвращается к второй странице, он должен видеть только два входа (как он решил скрыть остальные три).

Во время моего исследования я столкнулся с управлением угловым состоянием с использованием ngrx/ store, которая, кажется, помогает в этом, но подход нужно было использовать угловым путем, о котором я не знаю, поскольку у меня нет предыдущего опыта работы с угловым хранилищем / управлением состоянием в частности.

Пожалуйста, см. ссылка для небольшого демонстрационного представления разрабатываемого приложения.

Спасибо вам уже!

1 Ответ

0 голосов
/ 23 ноября 2018

Простым решением может быть поддержание статуса этой страницы (второй страницы) в LocalStorage или SessionStorage

Затем с помощью проверки (если), еслиу вас есть статус.Если у вас есть состояние, сделайте привязку с представлением.

Другое решение будет иметь службу, которая хранит объект памяти и внедряет его в два компонента.Таким образом, вы сможете обмениваться данными

Недостатком этого является то, что при перезагрузке страницы вы теряете статус.

Примечание: помните, что angular построилдиректива, которая поможет вам скрыть элементы ngIf

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