Kas yra ngDoCheck?
Kas yra ngDoCheck?

Video: Kas yra ngDoCheck?

Video: Kas yra ngDoCheck?
Video: KRP - KAS YRA? 2024, Lapkritis
Anonim

ngDoCheck () iškviečiamas kiekvieną kartą, kai vykdomas pakeitimų aptikimas. ngDoCheck () iškviečiamas iškart po ngOnChanges() ir ngOnInit() Atkreipkite dėmesį, kaip mūsų ChildComponent įgyvendina OnPush pakeitimų aptikimo strategiją.

Tokiu būdu, kas yra „ngAfterViewInit“?

ngAfterViewInit () yra gyvavimo ciklo kabliukas, kuris iškviečiamas po to, kai „Angular“visiškai inicijuoja komponento rodinius. ngAfterViewInit () naudojamas bet kokioms papildomoms inicijavimo užduotims atlikti. Raskite AfterViewInit sąsajos kodą iš Angular doc.

Be to, kas yra ngOnChanges? OnChanges yra sąsaja ir turi metodo deklaraciją t.y ngOnPakeitimai (). Pagrindiniame komponente antrinis komponentas deklaruoja @Input() ypatybę, kad gautų reikšmes iš pirminio komponento. Metodas ngOnPakeitimai () naudoja SimpleChanges kaip argumentą, suteikiantį naują ir ankstesnę įvesties reikšmių vertę po pakeitimų.

Taip pat reikia žinoti, kuo skiriasi „ngOnInit“ir „ngAfterViewInit“?

ngOnInit () iškviečiamas iškart po to, kai pirmą kartą buvo patikrintos su duomenimis susietos direktyvos savybės, ir prieš tai, kai buvo patikrintas bet kuris jos antrinis elementas. ngAfterViewInit () iškviečiamas po komponento rodinio ir sukuriami jo antriniai rodiniai.

Kas yra gyvavimo ciklo kabliukai kampe?

Kampinis pasiūlymai gyvavimo ciklo kabliukai kurie užtikrina šių raktų matomumą gyvenimą akimirkos ir gebėjimas veikti jiems pasitaikius. Direktyva turi tą patį rinkinį gyvavimo ciklo kabliukai.

Rekomenduojamas: