Angular'da Birden Fazla Hook
Aynı anda birden fazla hook tanımlanabilir. Bunun nasıl yapıldığını, daha önce öğrenmiş olduğumuz iki hook örneği üzerinden inceleyelim.
İki arayüzü içe aktaralım:
import { OnInit, OnDestroy } from '@angular/core';
Bunları sınıfa bağlayalım:
export class UserComponent implements OnInit, OnDestroy {
}
İki hook'umuzu yazalım:
export class UserComponent implements OnInit, OnDestroy {
constructor() {
console.log('constructor is started');
}
ngOnInit() {
console.log('onInit is applied');
}
ngOnDestroy() {
console.log('onDestroy is applied');
}
}
Her iki hook'un da reaktif
if koşulunda çalışmasını kontrol edin.
Her iki hook'un da reaktif döngüde çalışmasını kontrol edin.