11_AngularJs_Validations

Merhaba arkadaşlar, bu yazımda AngularJS de Validations konusunu anlatacağım.

Angular, form durumunu ve giriş denetimlerini döndüren özellikleri içerir. Form ve kontrol durumu, kullanıcının etkileşim ve doğrulama hatalarına bağlı olarak değişir.  Bu yerleşik özelliklere, form adı veya giriş kontrol adı kullanılarak erişilebilir.

Form durumunu kontrol etmek için formName.propertyName ögesini ve giriş denetiminin durumunu denetlemek için formName.inputFieldName.propertyName ögesini kullanırız.

Aşağıdaki tabloda durum özellikleri listelenmiştir:

Özellik(Property) Açıklama
$error $error nesnesi belirtilen elemana uygulanan tüm doğrulama niteliklerini içerir
$pristine Kullanıcı kontrolle etkileşime girmediyse, ancak false değerini döndürürse true değerini döndürür.
$valid Model geçerliyse true değerini döndürür.
$invalid Model geçersizse true değerini döndürür.
$dirty Kullanıcı modelin değerini en az bir kez değiştirdiyse true değerini döndürür.
$touched Kullanıcı kontrolden çıktıysa true değerini döndürür.
$untouched Kullanıcı kontrolden çıkarılmadıysa true değerini döndürür.

Şimdi örnek üzerinden konuyu anlamaya çalışalım.

İndex.html

App.js

Bu yazımı burada bitiriyorum. Diğer yazılarımda görüşmek üzere…

Print Friendly, PDF & Email

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.