$scope ve $rootScope ilişkisi

$scope ve $rootScope ilişkisi

Merhabalar

Bu yazımda AngularJS’in birbiriyle ilişkili iki önemli nesnesi olan $scope ve $rootScope’dan bahsedeceğim.

Scope kavramı uygulamalar için bir kapsamı ifade eder.Bu kapsam AngularJS için controller ve view’in birbiriyle konuşmasını sağlar.

$scope

$scope nesnesi üsttede belirttiğim gibi controller ve view arasındaki iletişimi sağlar.Temelde,$scope controllerdan aldığı verileri DOM elementlerine bağlar

rootscope

$rootScope

$rootScope en üst kapsamdır.Bir uygulamada $rootScope’a yüklenen veri tüm controller’lar içerisinden erişilebilir.Yani $rootScope bir global değişken olarak davranır diyebiliriz.Tüm $scope’lar $rootScope’un çocuğudur.

Kısa bir örnekle yazıyı tamamlayalım.

Kodun çalışır haline buradan ulaşabilirsiniz.


Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir