Я работаю над приложением, в котором на основе выбора организации должны отображаться данные,
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 экран и сделаю выбор, он работает, я не могу понять, почему маршрут кэшируется, если условие изменилось, тогда компонент тоже должен измениться.
Пожалуйста, предложите наилучший способ решения этой проблемы.