Как управлять отображением компонентов Angular?
Как управлять отображением компонентов Angular?
Представьте есть три объекта разных типов. Эти объекты открываются в табах... при смене таба (выбора объекта) я должен скрыть или показывать разные компоненты на экране. Для каждого типа свои.
В итоге приходится посылать множество различных команд через Subject и все это превращается в спагетти и тяжело контрорллируется. Где-то при переключении нужно сброить модель в сервисах и тд...
Subject приходится использовать потому что большая вложенность компонентов. Поэтому Output, Input не задействован.
Все состояния у меня храняться в кастомных объектах State а их объект хранится в синглтоне классе
class HandlerState {
statements: {"stateSidebar": new SideBarState()... миллион стейтментов здесь }
}