Я не совсем уверен, как это объяснить, но вот картинка, которая может помочь объяснить проблему, с которой я, похоже, сталкиваюсь.
Как видите, у меня есть SharedNotificationsModule
и SharedConversationsModule
, они полностью отделены друг от друга и содержат свои собственныефайлы состояния.
Я импортирую SharedNotificationsModule
в мой SharedHeaderModule
, поскольку именно там будет находиться большинство контента, связанного с уведомлениями.
Однако, если я перехожу на ConversationsPage
и запускается LOAD_CONVERSATIONS_SUCCESS
, мой предыдущий срез notifications
перезаписывается.
Это происходит не только на LOAD_CONVERSATIONS_SUCCESS
действие, это происходит на других страницах, но иногда действие, которое получает пользователь, или действие, которое получает профиль пользователя (при переходе на страницу профиля пользователя).
Я не уверен, что / если какой-либо код вы хотели бы видеть, но просто дайте мне знать, что вы хотите.