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

Yazılar

Kotlin - 1 - Giriş

Genesys Nuance-ASR Entegrasyonu Port Kullanımı

Kotlin - 5 - Dönüşler ve Atlamalar (Returns and Jumps)