придут, страница перезагрузится и он увидит доллары?
нет ..сначала приходит с бека рубли при первой загрузке потом юзер устанавливает валюту и она в сторадже а если релоад то приложение смотрит стоадж а там типа хоба у нас доллары и мы не покажем рубли потому что там уже доллары
Пришла идея не пробрасывать везде сабжи и обсерваблы, а кидать эвенты
я пока так не умею можно пример плз
fromEvent(window, 'storage').subscribe((storageEvent) => {})
но он видимо триггерит все ивенты со стораджем..
Ага и там искать уже, изменилась ли валюта
нет эт ужасно всё это перебирать ..в каждом сервисе..уж лучше сабжекты
а можно ещё раз, для чего валюта нужна вообще? Ну кроме вывода? Для коммуникации с сервером достаточно в одном сервисе эту инфу хранить
ну тип можно весь контекст (настройки) валюту и локализацию смшать в одно конечно ..я вроде так уже делал но выходит немного каша
тока вывод для переключения и взаимодействия с беком
Ну для вывода используйте pipe, в него можно что угодно заинжектить, например. А для коммуникации с бэком - достаточно одного сервиса. Я просто пока не вижу кейс, когда нужно эту валюту вообще везде получать
ну чтож я понял идеи..если что через пипу попробую но пока что вернусь к сабжам (я прсото думал что никто так не делает) а тут люди пишут что делают..значит не всё так плохо
Обсуждают сегодня