Zašto koristimo opseg u AngularJS-u?
Zašto koristimo opseg u AngularJS-u?

Video: Zašto koristimo opseg u AngularJS-u?

Video: Zašto koristimo opseg u AngularJS-u?
Video: ЛУЧШАЯ БАРАНИНА в КАЗАНЕ (Чакапули) Это СТОИТ ПРИГОТОВИТЬ 2024, Maj
Anonim

Opsezi pružaju API-je ($ primijeniti ) da propagira sve promjene modela kroz sistem u pogled izvan " AngularJS carstvo" (kontrolori, servisi, AngularJS obrađivači događaja). Opsegovi mogu biti ugniježđeni kako bi se ograničio pristup svojstvima komponenti aplikacije dok istovremeno pruža pristup dijeljenim svojstvima modela.

Imajući ovo u vidu, koja je upotreba opsega u AngularJS-u?

$scope u AngularJS-u je ugrađeni objekat, koji sadrži podatke i metode aplikacije. Možete kreirati svojstva objektu $scope unutar funkcije kontrolera i dodijelite mu vrijednost ili funkciju. $scope je spoj između kontrolera i pogleda (HTML).

Osim gore navedenog, koja je razlika između opsega i rootScopea u AngularJS-u? $ obim je kreiran sa ng-kontrolerom dok $ rootscope kreiran je pomoću ng-app. Glavni razlika je dostupnost svojstva dodijeljenog objektu. Svojstvo dodijeljeno sa $ obim ne može se koristiti izvan kontrolera u kojem je definiran dok je svojstvo dodijeljeno sa $ rootScope može se koristiti bilo gdje.

Osim toga, koji je opseg u angularu?

AngularJS Scope The obim je povezujući dio između HTML-a (pregled) i JavaScript (kontrolor). The obim je objekt s dostupnim svojstvima i metodama. The obim je dostupan i za prikaz i za kontroler.

Koji je opseg $scope?

The obim je JavaScript objekat koji u osnovi povezuje "kontrolor" i "pogled". Može se definirati članske varijable u obim unutar kontrolera kojem onda može pristupiti pogled.

Preporučuje se: