En son web geliştirme öğreticiler
 

AngularJS giriş Yönergesi


Örnek

Veri bağlama ile bir giriş alanı:

<input ng-model="myInput">

<p>The value of the input field is:</p>
<h1>{{myInput}}</h1>
Kendin dene "

Tanımı ve Kullanımı

Angularjs varsayılan davranışını değiştiren <input> elemanları, ama sadece ng-model niteliği mevcuttur.

Onlar angularjs modelinin parçasıdır ve angularjs fonksiyonları ve DOM hem de adlandırılan, ve güncellenebilir anlamına gelir, veri bağlama sağlar.

Bu doğrulama sağlamak. Örnek: Bir <input> öğesi ekleyin required öznitelik vardır $valid olarak ayarlanmış durumu false sürece boş olarak.

Onlar da devlet kontrolü sağlar. Angularjs tüm giriş elemanları mevcut durumunu tutar.

Giriş alanları aşağıdaki durumlarda:

  • $untouched alanında henüz dokunulmaz değil
  • $touched alan dokundu
  • $pristine alan henüz değiştirilmedi
  • $dirty alan modifiye edilmiş
  • $invalid alan içerik geçerli değil
  • $valid alan içerik geçerlidir

Her durum değeri bir Boole bir değeri temsil eder, ve ya bir true ya da false .


Sözdizimi

<input ng-model=" name ">

Giriş elemanları değerini kullanarak ifade edilmektedir ng-model öznitelik.


CSS Sınıfları

<input> bir angularjs uygulama içinde elemanları bazı sınıflar verilmiştir. Bu sınıflar, durumuna göre, girdi elemanları stil kullanılabilir.

Aşağıdaki sınıflar ilave edilir:

  • ng-untouched alan henüz dokunulmaz değil
  • ng-touched alanı değinilmiştir
  • ng-pristine alan henüz modifiye edilmemiştir
  • ng-dirty alan modifiye edilmiş
  • ng-valid alan içerik geçerlidir
  • ng-invalid alan içerik geçerli değildir
  • ng-valid- key her doğrulama için bir anahtar. Örnek: ng-valid-required , yararlı birden fazla şey varken valide edilmesi gerektiğini
  • ng-invalid- key Örnek: ng-invalid-required

Temsil ettiği bir değer ise sınıfları kaldırılır false .

Örnek

Standart CSS kullanarak, geçerli ve geçersiz giriş öğelerin stillerini uygulayın:

<style>
input.ng-invalid {
    background-color: pink;
}
input.ng-valid {
    background-color: lightgreen;
}
</style>
Kendin dene "