AngularJS - 3 - Modül, Controler
Model:
Aslında daha önceden bu konudan bahsetmiştik, esasen özel bir direktif olan "ng-model" direktifinden bahsediyoruz. Bu direktif HTML objelerin (input, select, textarea) değerini uygulama datasına bağlar, bu bağlantı 2 yönlüdür, gösterim için kullanılabileceği gibi
kullanıcı tarafından yapılan değişiklikleride değişkene besler.
"ng-model" - Direktifi kullanılan data için "invalid, dirty, touched, error" statülerini sağlamaktadır, ve kullanıldığı objenin tipine göre aşağıdaki CSS/class ları sağlar.
- ng-empty
- ng-not-empty
- ng-touched
- ng-untouched
- ng-valid
- ng-invalid
- ng-dirty
- ng-pending
- ng-pristine
Kontrolör (Controler):
AngularJs çalışma mantığında, uygulamalar kontrolörler tarafından yönetilir. Kontrolörler standar java objeleridir ve obje constructor ile oluşturulur, ve "$scope" parametresi ile çağrılır. Bu parametre uygulama değişkenlerinin ve method larının tutulduğu objedir.
Kontrolörlerin external file da tanımlanıp, import edilmesi mümkün.
<script src="personController.js"></script>
Yorumlar
Yorum Gönder