AngularJS'de neden kapsamı kullanıyoruz?
AngularJS'de neden kapsamı kullanıyoruz?

Video: AngularJS'de neden kapsamı kullanıyoruz?

Video: AngularJS'de neden kapsamı kullanıyoruz?
Video: Angular nedir ve hangi amaçla kullanılır ? 2024, Kasım
Anonim

Kapsamlar, API'ler sağlar ($ uygulamak ) sistem üzerinden herhangi bir model değişikliğini dışarıdan görünüme yaymak için " AngularJS bölge" (kontrolörler, hizmetler, AngularJS etkinlik sahipleri). Kapsamlar Yapabilmek paylaşılan model özelliklerine erişim sağlarken uygulama bileşenlerinin özelliklerine erişimi sınırlamak için iç içe olabilir.

Bunu göz önünde bulundurarak, AngularJS'de kapsamın kullanımı nedir?

AngularJS'deki $scope, uygulama verilerini ve yöntemlerini içeren yerleşik bir nesnedir. oluşturabilirsiniz özellikler bir denetleyici işlevi içindeki bir $scope nesnesine ve ona bir değer veya işlev atayın. $scope, bir denetleyici ve görünüm (HTML) arasındaki yapıştırıcıdır.

Yukarıdakilerin yanı sıra, AngularJS'de kapsam ve rootScope arasındaki fark nedir? $ kapsam $ iken ng-controller ile oluşturulur kökskop ng-app ile oluşturulur. Ana fark nesneyle atanan özelliğin kullanılabilirliğidir. $ ile atanan bir özellik kapsam $ ile atanan bir özellik iken tanımlandığı denetleyicinin dışında kullanılamaz rootScope her yerde kullanılabilir.

Ayrıca, açısal olarak kapsam nedir?

AngularJS Kapsamı NS kapsam HTML (görünüm) ve JavaScript (denetleyici) arasındaki bağlayıcı kısımdır. NS kapsam mevcut özelliklere ve yöntemlere sahip bir nesnedir. NS kapsam hem görünüm hem de denetleyici için kullanılabilir.

Bir $ kapsamının kapsamı nedir?

NS kapsam temelde "kontrolör" ve "görünüm"ü bağlayan bir JavaScript nesnesidir. Üye değişkenleri şu şekilde tanımlayabilir: kapsam daha sonra görünüm tarafından erişilebilen denetleyici içinde.

Önerilen: