Huku ngOnInit në Angular
Huku ngOnInit aktivizohet gjatë
inicializimit të komponentit. Në veprim ai
është i ngjashëm me konstruktorin e klasës,
por në të mund të kryhen detyra më komplekse,
për shembull, ngarkimi i të dhënave nga serveri.
Le të shohim se si të përdorim këtë huk. Së pari duhet të importohet interfejsi i tij:
app/user/user.component.tsimport { OnInit } from '@angular/core';
Më pas duhet të përfshihet interfejsi në klasën e komponentit:
app/user/user.component.tsexport class UserComponent implements OnInit {
}
Pas kësaj ne do të jemi në gjendje të shkruajmë në klasën
e komponentit metodën ngOnInit dhe kjo
metodë do të ekzekutohet automatikisht gjatë
inicializimit të klasës. Le të kontrollojmë funksionimin e saj:
app/user/user.component.tsexport class UserComponent implements OnInit {
constructor() {
console.log('constructor is started');
}
ngOnInit() {
console.log('onInit is applied');
}
}
Задание 1
Krijoni një metodë private show dhe
thirreni atë pas inicializimit të komponentit.