Обновление состояния магазина не меняет представление о лениво загруженном модуле? - PullRequest
0 голосов
/ 12 июня 2019

У меня есть два модуля A и B с одним компонентом в каждом модуле.Модуль A создает состояние в хранилище и может изменить его в любое время, отправляя действия, т. Е. Когда пользователь вводит некоторое число в текстовое поле и нажимает клавишу ввода, состояние (объект со свойством number) обновляется до этого числа.Модуль B с отложенной загрузкой получает это состояние с помощью селекторов.В первый раз, когда загружается ленивый модуль B, его метод ngOnInit() запускается и получает значение состояния, но когда состояние обновляется из модуля A, т.е. я ввожу другой номер в текстовое поле и нажимаю ввод, на этот раз никаких изменений в модуле B не происходит., потому что модуль B не обновляется (перезагружается).Изображение показывает то, что я пытаюсь сказать.Модуль B изначально равен 3, value 3, когда я впервые ввожу 3 в текстовом поле и нажимаю Enter.Но после загрузки ленивого модуля B, теперь, если я введу 2 в поле и нажму Enter, модуль B не изменится на 2, value 2.

enter image description here

Пожалуйста, найдите демонстрационное приложение Здесь .Модуль A - это модуль приложения, а модуль B - это модуль стоимости в демонстрационном приложении.

...