Один и тот же маршрут, проблема с кешированием разных компонентов - PullRequest
0 голосов
/ 05 мая 2020

Я работаю над приложением, в котором на основе выбора организации должны отображаться данные,

let realtime: any;
if (JSON.parse(sessionStorage.getItem('config')).orgName === 'some org') {
             somechildcomp = CurrentComponent;
         } else {
       realtime = ProjectionComponent;
    }

const routes: Routes = [
 {
    path: '',
component: SomeComponent,
children: [
  { path: '', component: somechildcomp }
],

},];

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

Пожалуйста, предложите наилучший способ решения этой проблемы.

...