Angular-daky ngOnInit hook
ngOnInit hook-y komponent başlanýanda işleýär.
Hereketi boýunça ol klas konstruktoruna meňzeýär, ýöne onda has çylşyrymly
meseleleri ýerine ýetirip bolýar, meselem, serwerden maglumat ýüklemek.
Geliň, bu hook-y nädip ulanmalydygyny göreli. Ilki bilen onuň interfeýsini import etmeli:
import { OnInit } from '@angular/core';
Indiki ädimde interfeýsi komponent klasyna goşmaly:
export class UserComponent implements OnInit {
}
Şondan soň, biz komponent klasynyň içinde ngOnInit metodyny ýazyp
bileris we bu metod klas başlanýanda awtomatik işler. Onuň işleýşini barlap göreli:
export class UserComponent implements OnInit {
constructor() {
console.log('constructor işe başlady');
}
ngOnInit() {
console.log('onInit ulanuldy');
}
}
show atly hususy metody dörediň we
ony komponent başlanýanda çagyryň.