Предположим, я хочу снова и снова выполнять одну и ту же задачу для каждого компонента, определенного в приложении. Эта задача должна выполняться каждый раз в методах ловушек жизненного цикла 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? Любые подсказки или ресурсы, пожалуйста?