⊗jsagPmLCOD 72 of 97 menu

Hook ngOnDestroy dalam Angular

Hook ngOnDestroy dicetuskan apabila komponen dialih keluar. Dalam hook ini, anda boleh membebaskan sumber, memadam langganan kepada peristiwa elemen, menghentikan pemasa, dan sebagainya.

Penciptaan dan pemadaman komponen dalam Angular berlaku apabila ia ditunjukkan dan disembunyikan secara reaktif menggunakan syarat if. Iaitu, Angular bukan sekara menyembunyikan komponen, tetapi memadamkannya dan memulangkannya semula.

Komponen juga dicipta dan dipadam, apabila ia diulang secara reaktif dalam gelung. Dalam kes ini, Angular juga mencipta dan memadamkan komponen.

Mari kita cuba secara praktikal. Import antara muka OnDestroy:

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

Sambungkannya ke kelas:

export class UserComponent implements OnDestroy { }

Dan sekarang tulis hook kami:

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

Buat if reaktif dengan menggunakan syarat yang akan menunjukkan komponen anak. Semak operasi hook yang telah dipelajari.

Dalam komponen induk, terdapat array nama pengguna. Buat komponen anak untuk setiap pengguna. Ulangi array dengan gelung dan paparkan komponen dengan pengguna. Buat butang, yang apabila ditekan, akan memadamkan elemen dari array. Pastikan bahawa dalam komponen anak, hook pada pemadaman akan dicetuskan.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak