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:
import { OnInit } from '@angular/core';
Ifuatayo inahitajika kujumuisha interface kwenye darasa la sehemu:
export 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:
export class UserComponent implements OnInit {
constructor() {
console.log('constructor is started');
}
ngOnInit() {
console.log('onInit is applied');
}
}
Tengeneza njia ya kibinafsi show na
uitaje wakati wa uanzishaji wa sehemu.