Video: AngularJS-də $rootScope nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Bütün tətbiqlərdə $ var rootScope ng-app direktivini ehtiva edən HTML elementində yaradılmış əhatə dairəsidir. The rootScope bütün tətbiqdə mövcuddur. Əgər dəyişənin həm cari əhatə dairəsində, həm də daxilində eyni ada malikdirsə rootScope , proqram cari əhatə dairəsində olandan istifadə edir.
Eynilə, insanlar soruşurlar ki, AngularJS-də nə buraxılır?
$broadcast() və $ yaymaq () sizdə bir hadisə qaldırmağa imkan verir AngularJS tətbiq. $broadcast() və $ arasındakı fərq yaymaq () ondan ibarətdir ki, birincisi hadisəni cari nəzarətçidən bütün uşaq nəzarətçilərinə göndərir. Bu o deməkdir ki, $broadcast() valideyndən uşaq nəzarətçilərinə hətta aşağıya doğru göndərir.
Yuxarıdan əlavə, AngularJS-də $destroy nədir? AngularJS : $ üçün dinləmək məhv etmək . Angular bir dollar yayımlayacaq məhv etmək hadisə əhatə dairəsini sökmədən və əhatə dairəsini valideynindən çıxarmadan dərhal əvvəl. Bu hadisəni dinləmək, yaddaşı və ya CPU-nu çeynəməyə davam edə biləcək tapşırıqları və resursları təmizləmək üçün çox vacibdir.
Bu şəkildə AngularJS-də əhatə dairəsi ilə rootScope arasındakı fərq nədir?
$ rootScope proqramın hər yerindən əldə edilə bilən bir obyektə istinad edir, bunun qlobal olduğunu söyləyə bilərik əhatə dairəsi dəyişən. $ rootScope $ hamısının ana obyektidir, halbuki $ əhatə dairəsi bucaqlı obyektlər yaradılmışdır bir veb səhifə. $ əhatə dairəsi $ isə ng-nəzarətçi ilə yaradılmışdır kökskop ng-app ilə yaradılmışdır.
əhatə dairəsi emit nədir?
$ əhatə dairəsi $ adlı funksiyaya malikdir yaymaq () buna öyrəşib yaymaq yuxarıya doğru bir hadisə əhatə dairəsi iyerarxiya. Hadisənin həyat dövrü ilə başlayır əhatə dairəsi hansı dollara yaymaq () çağırıldı və yuxarıya doğru göndərildi əhatə dairəsi bütün qeydiyyatdan keçmiş dinləyicilər üçün iyerarxiya.
Tövsiyə:
AngularJS-də $anchorScroll xidmətinin xüsusiyyəti nədir?
YOffset müxtəlif üsullarla təyin oluna bilər: sayı: Ofset kimi istifadə ediləcək sabit sayda piksel. funksiya: Hər dəfə $anchorScroll() yerinə yetirildikdə çağırılan alıcı funksiyası. Ofseti əks etdirən rəqəm qaytarılmalıdır (piksellə). jqLite: Ofseti təyin etmək üçün istifadə ediləcək jqLite/jQuery elementi
AngularJS-də marşrut nədir?
AngularJS-də marşrutlaşdırma, Tək Səhifəli Proqramlar yaratmağa imkan verən şeydir. AngularJS marşrutları tətbiqinizdə müxtəlif məzmun üçün müxtəlif URL-lər yaratmağa imkan verir. AngularJS marşrutları hansı marşrutun seçildiyindən asılı olaraq birdən çox məzmunu göstərməyə imkan verir. URL-də # işarəsindən sonra marşrut göstərilir
AngularJS-də vəd nədir?
Vəd, təxirə salınmış bir obyekt tərəfindən qaytarılan bir obyektdir. Siz müxtəlif hadisələr üçün müxtəlif geri çağırışları qeyd edə bilərsiniz solution(), reject() və ya notify() və o, async funksiyası başa çatdıqdan sonra yerinə yetiriləcək. Təxirə salınmış API: Təxirə salınmanın yeni nümunəsi $q-a zəng etməklə yaradılır
AngularJS-in JavaScript-dən üstünlüyü nədir?
AngularJs, Aurelia, Ember və Meteor kimi bu yeni JavaScript kitabxanalarının üstünlüyü ondan ibarətdir ki, o, tam JavaScript proqramlarını qurmaq üçün daha “sivil” və strukturlaşdırılmış bir üsul təqdim edir.;-) jQuery-nin bəzi şablonları var, lakin hər bir JavaScript kitabxanasında bu var. təbiətcə ona daxil olur
Angularjs-də təxirə salınmış obyekt nədir?
Təxirə salınmış obyekt: Təxirə salınmış vədi ifşa edən obyektdir. Onun əsasən üç həll (), rədd () və bildiriş () metodu var. Təxirə salınan tamamlandıqda, siz ya həll (), rədd () və bildiriş () metodlarına zəng edirsiniz. Tamamlanmasına uyğun olaraq ya həll etmək (), rədd etmək () və ya bildirmək () üçün geri çağırış reyestrini çağırır