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:

app/user/user.component.tsimport { OnInit } from '@angular/core';

Indiki ädimde interfeýsi komponent klasyna goşmaly:

app/user/user.component.tsexport 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:

app/user/user.component.tsexport class UserComponent implements OnInit {
  constructor() {
    console.log('constructor işe başlady');
  }
  ngOnInit() {
    console.log('onInit ulanuldy');
  }
}
Задание 1

show atly hususy metody dörediň we ony komponent başlanýanda çagyryň.