Итак, у меня есть следующая структура:
родительский компонент> дочерний компонент> директива структурной загрузки
Дочерний компонент имеет логический флаг, который указывает директиве показывать или не загружать анимацию. Дочерний компонент имеет внутренние обработчики событий, которые обновляют флаг, выполняют некоторую работу и затем сбрасывают его. Все работает нормально, когда сделано таким образом. Дочерний компонент также прослушивает входные изменения от родительского компонента. И когда это происходит, в ngOnChanges флаг снова переключается, но на этот раз загрузка не работает. Директива вообще не знает об изменениях и не меняет HTML.
Я пытался обновить флаг непосредственно из родительского компонента, но безрезультатно. Я также наткнулся на этот вопрос , но не смог решить проблему. Любой вклад в это будет более чем оценено. Спасибо!