Я пишу простое приложение на Angular 7. Я прочитал много статей о том, насколько полезна стратегия onPush. Недавно я узнал, как проверить количество тиков ChangeDetector. Поэтому я решил проверить, сколько раз angular будет запускать цикл ChangeDetector в зависимости от того, имеет ли компонент, который получает значение от @Input decorator, стратегию OnPsuh или нет. И интересные вещи на экране ниже.
[1]: https://i.stack.imgur.com/mNZ08.png // без OnPush
[2]: https://i.stack.imgur.com/4MUer.png // с OnPush
Структура моего модуля следующая: у меня есть контейнерный компонент, который содержит еще два компонента (инфо-поисковик, таблица транзакций), когда инфо-поисковик генерирует событие, контейнерный компонент выполняет http-запрос с полученным значением, получает данные с сервера и передайте эти данные через [data] = this.data, а дочерний компонент получит их через @Intput ('data'). Я думаю, может быть, это связано с архитектурой или событиями, которые запускаются в «компоненте поиска информации». Любая идея?