У меня есть следующая ссылка в моем проекте, которая идет из списка «Свойства» в форму «Создать свойство»:
<button mat-button routerLink="../create-property" id="btn-new-property">+ Add property</button>
Я использую избыточность для управления своим состоянием, и когда я нажимаю на ссылку, я замечаю, что состояние моего приложения сбрасывается, т.е. все загруженные свойства больше не существуют.
Я пытаюсь понять, что здесь за практика?
а) Должен ли я перезагружать свойства из сервиса каждый раз при попадании в список «Свойства»?
б) Должен ли я использовать что-то вместо RouterLink, которое автоматически сохраняет состояние?
Я рассмотрел предложение в документации, в котором говорится, что я могу передать какое-то состояние, используя свойство [state]
для ссылки, но кажется странным, что мне придется постоянно передавать все состояние от ссылки к ссылке.