Angular - списки не обновляются при отправке события при выводе - PullRequest
0 голосов
/ 12 ноября 2018

Я написал приложение с angular 7 и @ angular-redux / store 9. Это приложение имеет два списка, которые содержат объекты героев.У каждого объекта есть логический маркер.Первый список показывает объекты как помеченные как «истинно».Другой список показывает объекты с пометкой «ложь».Если я нажимаю объект героя (помеченный как ложный) в первом списке, объекты помечаются как истинные, удаляются из первого списка и отображаются во втором списке.

Я понимаю это с помощью магазина, которыйпоменяй флаг.Первый компонент получает список (путем выбора) и передает его далее двум компонентам списка с помощью Input ().Событие click использовало Output-Parameter.

Моя проблема: никаких изменений не видно.Спасибо за вашу помощь.

Решение:
Я мог бы решить проблему.Я использовал ngDoCheck в родительском компоненте и дал его дальше дочерним компонентам.

1 Ответ

0 голосов
/ 12 ноября 2018

Вы слишком усложняете здесь. Решение было бы после передачи этого изменения непосредственно в родительский список изменений. Тогда это затронет два дочерних списка. Но вы отправляете в службу сейчас. Также вы можете попробовать событие onNgChanges в дочерних компонентах, чтобы отследить эти изменения и соответственно обновить представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...