как это исправить?
Покажите код
А как меняете значение? Не OnPush у вас?
В самой компоненте? По идее значение из сервиса должно браться всегда, у сервиса есть методы чтобы менять это значение. Или как лучше сделать?
По идее да, сервис должен хранить значение, и все из него должны получать значение В сервисе делайте subject, приватный, а наружу отдавайте как subject.asObservable()
А если сервис значение из локал сторэйджа берет, данный способ тоже подходит?
Да, нет значения откуда значение, сервис наружу поток отдаёт, а откуда сам сервис данные берет - никто этого знать не должен, кроме самого сервиса)
Дак а в сабжект как прокинуть это значение ? Через next ? Это не будет тоже самое, что просто в методе observable<string> отдавать ?
Через next, да А у вас это значение может измениться в сервисе? Если нет, то можно и просто observable<string> через of()
Большое спасибо, работает!
Обсуждают сегодня