Так что в основном я новичок в angular 2, и я взял на себя проект для него.
Я обнаружил, что производительность приложения довольно низкая, это очень проблематично.
Я не мог выяснить, что стало причиной низкой производительности. Затем я начал замечать, что много функций вызова ngIf и ngFor. Когда я неожиданно начал регистрироваться с помощью этих функций, я обнаружил, что каждую секунду происходит буквально сотни вызовов.
У меня действительно нет ничего интересного для показа кода, но мне было интересно, должно ли это быть нормально?
Я не вижу ничего плохого в реальном коде. Конечно, результаты для ngFor могут быть сохранены в переменной, но это немного сложнее (и бесполезно?) Сделать то же самое для ngIf. Я читал об changeDetection, но не мог определить, как часто оно должно срабатывать.
Даже не меняя ничего на сайте (просто прокручивая), функций так много.