ben

OMÜ , Bilgisayar Mühendisliği, 13'

31 Ekim 2018 Çarşamba

Form Validasyonları


    Bu Kontroller formdaki elementlerin,  hepsindeki validasyonlarının sağlanıp sağlanmadığına bakan validasyonlardır.

$pristine

  İnput kullanıcı tarafından kullanılmadıysa True, kullanıldıysa False döner.

$dirty
   
  İnput kullanıcı tarafından kullanıldıysa True, kullanılmadıysa False döner.


$dirty  ve $pristine  örnek:

<html>
 <script src = "https://code.angularjs.org/1.5.0/angular.js"></script>
<style>
input.ng-pristine {
    background-color:lightblue;
}
input.ng-dirty {
    background-color:pink;
}
</style>
<body ng-app="">
<form name="myForm">
<input name="myName" ng-model="myName" required>
</form>
</body>
</html>

$valid
  
   İnput veya form’daki validasyonlar geçerli olduğu zaman True geçerli olmadığı zaman False döner.

$invalid
 
İnput veya form’daki validasyonlar geçerli olmadığı  zaman True geçerli olduğu zaman False döner.


$valid ve $invalid  örnek:

<html>
 <script src = "https://code.angularjs.org/1.5.0/angular.js"></script>
<style>
input.ng-invalid {
    background-color:pink;
}
input.ng-valid {
    background-color:lightgreen;
}
</style>
<body ng-app="">
<form name="myForm">
<input name="myName" ng-model="myName" required>
</form>
</body>
</html>


$error

Form - input üzerindeki bütün özelliklerin geçerli veya geçersiz olup olmadığını belirtir.




$touched  :    Focus yapıldıktan sonra True döner. 

$untouched :  Focus yapılmadan önce ve focus esnasında True döner. 

$submitted: Form submit edildiğinde True döner

Hiç yorum yok: