Angular2, как обнаружить изменения для ввода на многоуровневом дочернем компоненте - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть компонент сказать рейтинг. Теперь это реализовано как дочерний компонент компонента просмотра рейтинга (этот компонент обрабатывает отображение и скрывает функциональность в зависимости от условия). Далее я использую этот компонент как глобально для всех других компонентов.

У меня есть компонент todo с подробным просмотром в качестве дочернего компонента, и этот рейтинг-просмотр используется как дочерний компонент компонента подробного просмотра. Иерархия примерно такая

enter image description here

Теперь проблема в том, что я получаю значение, которое я передаю от родительского компонента, т.е. todo-компонента, к компоненту рейтинга, но мой пользовательский интерфейс не обновляется, чтобы получать обновления пользовательского интерфейса, если я нажимаю F12. Пользовательский интерфейс обновляется. Я использую ChangeDetectionStrategy.onPush, а также changeDetectorReference, но все еще не понимаю, как ее решить. Кто-нибудь знает, как этого добиться или какое-либо решение для этого.

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