Как сохранить значение ввода в боковой панели при изменении маршрута в угловых 6? - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть боковая панель как родительская и два компонента, которые я хочу показать в <router-outlet> как дочерняя.У меня есть вход внутри боковой панели, и я хочу сохранить значение при изменении маршрута.что-то вроде углового поиска по сайту.

Вот Stackblitz

1 Ответ

0 голосов
/ 18 сентября 2018

Похоже, что вы столкнулись с этой угловой ошибкой: https://github.com/angular/angular/issues/18374

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

Опубликован обходной путь, когда пользователь создал универсальный RouteReuseStrategy, который можно использовать для указания того, какие родительские маршруты следует сохранить.Используя этот обходной путь, я исправил ваш Stackblitz здесь:

https://stackblitz.com/edit/angular-3rmr1q

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