⊗jsagPmLCOD 72 of 97 menu

Kipofu ngOnDestroy katika Angular

Kipofu ngOnDestroy hufululiza wakati kipengele kinapoondolewa. Katika kipofu hiki unaweza kukomboa rasilimali, kufuta usajili wa matukio ya vipengele, kuacha viwakilishi vya muda, n.k.

Uundaji na uondoaji wa kipengele katika Angular hufanyika, wakati inaonyeshwa kwa kujibu na kufichwa kwa kutumia sharti if. Hii inamaanisha Angular haifichi tu vipengele, bali huiondoa na kurejesha tena.

Pia vipengele huundwa na kuondolewa, wakati vinapochanganuliwa kwa kujibu katika vitanzi. Katika kesi hii Angular pia huunda na kuondoa vipengele.

Wacha tujaribu kwa vitendo. Leta kiolesura OnDestroy:

import { OnDestroy } from '@angular/core';

Weka kiolesura hiki kwa darasa:

export class UserComponent implements OnDestroy { }

Sasa tuandike kipofu chetu:

export class UserComponent implements OnDestroy { constructor() { console.log('constructor is started'); } ngOnDestroy() { console.log('onDestroy is applied'); } }

Fanya if inayojibu kwa kutumia ambayo kipengele cha mtoto kitaonyeshwa. Angalia utendaji wa kipofu kilichosomwa.

Katika kipengele cha mzazi kuna safu ya majina ya watumiaji. Fanya kipengele cha mtoto na mtumiaji. Chambua safu kwa kitanzi na uwasilishe vipeperushi vyenye watumiaji. Fanya kitufe, kwa kubonyeza ambayo vitu vitafutwa kutoka kwa safu. Hakikisha kuwa katika vipeperushi vya mtoto kipofu kitafanya kazi kwenye kuondoa.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa