Есть ли способ наблюдать и отслеживать события жизненного цикла компонента из одного места? - PullRequest
0 голосов
/ 06 апреля 2020

Предположим, я хочу снова и снова выполнять одну и ту же задачу для каждого компонента, определенного в приложении. Эта задача должна выполняться каждый раз в методах ловушек жизненного цикла ngOninit & ngOnDestroy. Чтобы свести к минимуму объем работы по разработке и избежать забвения реализации задачи каждый раз, когда я создаю новый компонент, я думал об автоматизации этого процесса путем мониторинга всех компонентов из одного места в коде, так что общий алгоритм будет:

If (this component belongs to the application) Then
  begin
        If (current life cycle hook method is ngOninit) Then
           start calculating the time

        If (current life cycle hook method is ngOnDestroy) Then
           store the execution time somewhere
           stop calculating the time.

Возможно ли это даже в angular? Любые подсказки или ресурсы, пожалуйста?

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