Կոմպոնենտի կյանքի ցիկլը Angular-ում
Յուրաքանչյուր կոմպոնենտ ունի կյանքի ցիկլ, որը սկսվում է, երբ Angular-ը ստեղծում է կոմպոնենտի դասի օբյեկտը և արտապատկերում է կոմպոնենտի ներկայացումը իր երեխա ներկայացումների հետ միասին:
Կյանքի ցիկլը շարունակվում է փոփոխությունների հայտնաբերման ժամանակ, քանի որ Angular-ը ստուգում է, թե երբ են փոխվում տվյալների հետ կապված հատկությունները, և անհրաժեշտության դեպքում թարմացնում է ներկայացումն ու կոմպոնենտի օրինակը:
Կյանքի ցիկլն ավարտվում է, երբ Angular-ը ոչնչացնում է կոմպոնենտի օրինակը և հեռացնում է նրա պատկերված ձևանմուշը DOM-ից:
Angular ֆրեյմվորկում կան հատուկ մեթոդներ, որոնց օգնությամբ կարելի է բռնել այն պահը, երբ կոմպոնենտը անցում է կատարում դեպի կյանքի ցիկլի մեկ այլ փուլ: Այս մեթոդները կոչվում են օքներ:
Օքները ավտոմատ կերպով կկանչվեն, երբ տեղի ունենա կյանքի ցիկլի որևէ իրադարձություն: Հաջորդ դասերում մենք կվերլուծենք, թե ինչ օքներ կան և ինչպես օգտագործել դրանք: