Как я понимаю, вы вставили console.log()
во все крючки жизненного цикла.
Если вы также сделали это в ngAfterContentChecked
/ ngAfterViewChecked
, вы должны помнить, что оно выполняется постоянно, каждый раз, когда запускается обнаружение изменений (изменение состояния приложения), и если у вас есть console.log()
будет бесконечно
ngDoCheck - это метод обратного вызова, который выполняет обнаружение изменений, вызывается после запуска детектора изменений по умолчанию и снова, каждый раз, когда запускается обнаружение изменений (изменение состояния приложения), если у вас есть console.log (), он появится бесконечно.
Если вы хотите, чтобы он запускался только один раз, используйте ngOnInit, ngAfterContentInit или ngAfterViewInit
angular.io / руководство / жизненный цикл крючки