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:
Yorum Gönder