En son web geliştirme öğreticiler
 

AngularJS formu Yönergesi


Örnek

Bu formun "valid state" dikkate alınmayacaktır "true" olduğu sürece gerekli giriş alanı boş olarak,:

<form name="myForm">
<input name="myInput" ng-model="myInput" required>
</form>

<p>The forms's valid state is:</p>
<h1>{{myForm.$valid}}</h1>
Kendin dene "

Tanımı ve Kullanımı

Angularjs varsayılan davranışını değiştiren <form> elemanı.

Bir angularjs uygulama içinde formlar belirli özellikleri verilmiştir. Bu özellikler formunun mevcut durumunu tarif etmektedir.

Formlar aşağıdaki durumlarda:

  • $pristine Hayır alanları henüz değiştirilmiştir
  • $dirty Bir veya daha fazla modifiye edilmiş
  • $invalid biçimli içerik geçerli değil
  • $valid biçimli içerik geçerlidir
  • $submitted form gönderildiğinde

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

Eğer angularjs Forms, sunucuya formu göndererek varsayılan eylemi, engeller action niteliği belirtilmemiştir.


Sözdizimi

<form name=" formname "></form>

Formlar değerini kullanarak sevk ediliyor name özniteliği.


CSS Sınıfları

Bir angularjs uygulama içinde formlar belirli bir sınıf verilmiştir. Bu sınıflar kendi durumuna göre stil formlarına kullanılabilir.

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

  • ng-pristine Hayır alanları henüz değiştirilmedi
  • ng-dirty Bir veya daha fazla alanlar değiştirildi
  • ng-valid bir şekilde içerik geçerlidir
  • ng-invalid biçimli 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

Değiştirilmemiş için stilleri uygulayın (pristine) formları ve modifiye formlar için:

<style>
form.ng-pristine {
    background-color: lightblue;
}
form.ng-dirty {
    background-color: pink;
}
</style>
Kendin dene "