Kijiti cha ngOnInit katika Angular

Kijiti ngOnInit kinatenda wakati wa uanzishaji wa sehemu. Kwa kitendo ni kinachofanana na mjenzi wa darasa, lakini humu unaweza kutekeleza kazi ngumu zaidi, kwa mfano, kupakua data kutoka kwa seva.

Wacha tuone jinsi ya kutumia kijiti hiki. Kwanza inahitajika kuagiza interface yake:

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

Ifuatayo inahitajika kujumuisha interface kwenye darasa la sehemu:

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

}

Baada ya hili tutaweza kuandika katika darasa la sehemu njia ngOnInit na hii njia itatekelezwa kiotomatiki wakati wa uanzishaji wa darasa. Wacha tuangalie utendaji wake:

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

Tengeneza njia ya kibinafsi show na uitaje wakati wa uanzishaji wa sehemu.