классе реализовал метод для получения данных из стора и последующей их передачи наружу через subject. Но проблема в том, что в компоненте появляются некорректно - в какой то момент (если переключать компоненты), данные в subject обнуляются. Хотелось бы узнать, как такую задачу (передача данных через один общий класс для последующего использования в разных компонентов) сделать наиболее грамотно? Рисунок 1 - код класса, Рисунок 2 - код компонента. Заранее благодарю!
По идее конечно не должно быть разницы, beheivorSubject or Subject, но попробуй реализовать через первый.
делал и через него - в результате то же самое
так у вас один Subject на все компоненты. Зачем все сделано через static?
Суть изначально была в том, что если какой то компонент потребует данные, то метод класса их достанет и передаст уже всем остальным компонентам, потому что это общие данные на весь проект
иными словами, чтобы повторно их не доставать
Обсуждают сегодня