Video: Ի՞նչ է ngDoCheck-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
ngDoCheck () կանչվում է ամեն անգամ, երբ գործարկվում է փոփոխության հայտնաբերումը: ngDoCheck () կոչվում է անմիջապես ngOnChanges()-ից և ngOnInit()-ից հետո Ուշադրություն դարձրեք, թե ինչպես է մեր ChildComponent-ն իրականացնում OnPush փոփոխության հայտնաբերման ռազմավարությունը:
Այս կերպ ի՞նչ է ngAfterViewInit-ը:
ngAfterViewInit ()-ը կյանքի ցիկլի կեռիկ է, որը կանչվում է այն բանից հետո, երբ Angular-ն ամբողջությամբ սկզբնավորել է բաղադրիչի դիտումները: ngAfterViewInit () օգտագործվում է սկզբնավորման ցանկացած լրացուցիչ առաջադրանք կատարելու համար: Գտեք AfterViewInit ինտերֆեյսի կոդը Angular doc-ից:
Բացի այդ, ի՞նչ է ngOnChanges-ը: OnChanges-ը ինտերֆեյս է և ունի մեթոդի հռչակագիր, այսինքն ngOnՓոփոխություններ (). Ծնող-երեխա բաղադրիչում երեխա բաղադրիչը հայտարարում է @Input() հատկությունը՝ մայր բաղադրիչից արժեքներ ստանալու համար: Մեթոդը ngOnՓոփոխություններ () օգտագործում է SimpleChanges-ը որպես արգումենտ, որը փոփոխություններից հետո տալիս է մուտքային արժեքների նոր և նախորդ արժեքները:
Նաև իմանալ, թե որն է տարբերությունը ngOnInit-ի և ngAfterViewInit-ի միջև:
ngOnInit () կանչվում է անմիջապես այն բանից հետո, երբ դիրեկտիվի տվյալների հետ կապված հատկություններն առաջին անգամ ստուգվել են, և նախքան դրա զավակներից որևէ մեկի ստուգումը: ngAfterViewInit () կոչվում է այն բանից հետո, երբ ստեղծվում են բաղադրիչի դիտում, և նրա երեխաների տեսակետները:
Ի՞նչ է կյանքի ցիկլի կեռիկները անկյունայինում:
Անկյունային առաջարկում է կյանքի ցիկլի կեռիկներ որոնք ապահովում են այս բանալիների տեսանելիությունը կյանքը պահերը և գործելու կարողությունը, երբ դրանք տեղի են ունենում: Հրահանգն ունի նույն շարքը կյանքի ցիկլի կեռիկներ.