Angular dagi ngOnInit Hooki

ngOnInit hooki komponent ishga tushganda ishlaydi. Uning ta'siri klass konstruktoriga o'xshaydi, lekin unda yanada murakkab vazifalarni bajarish mumkin, masalan, serverdan ma'lumotlarni yuklash.

Keling, ushbu hookdan qanday foydalanishni ko'rib chiqaylik. Boshlash uchun uning interfeysini import qilish kerak:

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

Keyin interfeysni komponent klassiga kiritish kerak:

app/user/user.component.tsexport class UserComponent implements OnInit {

}

Shundan so'ng, biz komponent klassida ngOnInit metodini yozishimiz mumkin va bu metod klass ishga tushganda avtomatik ravishda bajariladi. Keling, uning ishlashini tekshiramiz:

app/user/user.component.tsexport class UserComponent implements OnInit {
  constructor() {
    console.log('constructor is started');
  }
  ngOnInit() {
    console.log('onInit is applied');
  }
}
Задание 1

show maxsus metodini yarating va uni komponent ishga tushganda chaqiring.