Ի՞նչ է ngDoCheck-ը:
Ի՞նչ է ngDoCheck-ը:

Video: Ի՞նչ է ngDoCheck-ը:

Video: Ի՞նչ է ngDoCheck-ը:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Նոյեմբեր
Anonim

ngDoCheck () կանչվում է ամեն անգամ, երբ գործարկվում է փոփոխության հայտնաբերումը: ngDoCheck () կոչվում է անմիջապես ngOnChanges()-ից և ngOnInit()-ից հետո Ուշադրություն դարձրեք, թե ինչպես է մեր ChildComponent-ն իրականացնում OnPush փոփոխության հայտնաբերման ռազմավարությունը:

Այս կերպ ի՞նչ է ngAfterViewInit-ը:

ngAfterViewInit ()-ը կյանքի ցիկլի կեռիկ է, որը կանչվում է այն բանից հետո, երբ Angular-ն ամբողջությամբ սկզբնավորել է բաղադրիչի դիտումները: ngAfterViewInit () օգտագործվում է սկզբնավորման ցանկացած լրացուցիչ առաջադրանք կատարելու համար: Գտեք AfterViewInit ինտերֆեյսի կոդը Angular doc-ից:

Բացի այդ, ի՞նչ է ngOnChanges-ը: OnChanges-ը ինտերֆեյս է և ունի մեթոդի հռչակագիր, այսինքն ngOnՓոփոխություններ (). Ծնող-երեխա բաղադրիչում երեխա բաղադրիչը հայտարարում է @Input() հատկությունը՝ մայր բաղադրիչից արժեքներ ստանալու համար: Մեթոդը ngOnՓոփոխություններ () օգտագործում է SimpleChanges-ը որպես արգումենտ, որը փոփոխություններից հետո տալիս է մուտքային արժեքների նոր և նախորդ արժեքները:

Նաև իմանալ, թե որն է տարբերությունը ngOnInit-ի և ngAfterViewInit-ի միջև:

ngOnInit () կանչվում է անմիջապես այն բանից հետո, երբ դիրեկտիվի տվյալների հետ կապված հատկություններն առաջին անգամ ստուգվել են, և նախքան դրա զավակներից որևէ մեկի ստուգումը: ngAfterViewInit () կոչվում է այն բանից հետո, երբ ստեղծվում են բաղադրիչի դիտում, և նրա երեխաների տեսակետները:

Ի՞նչ է կյանքի ցիկլի կեռիկները անկյունայինում:

Անկյունային առաջարկում է կյանքի ցիկլի կեռիկներ որոնք ապահովում են այս բանալիների տեսանելիությունը կյանքը պահերը և գործելու կարողությունը, երբ դրանք տեղի են ունենում: Հրահանգն ունի նույն շարքը կյանքի ցիկլի կեռիկներ.