Le code est très simple, donc je ne parle pas beaucoup de bêtises, présente simplement le code:
La copie de code est la suivante:
<! doctype html>
<html>
<adal>
<meta charset = "utf-8">
<Title> UNT intitulé Document </Title>
</ head>
<script src = "http: // localhost: 81 / js / jquery.js">
</cript>
<script src = "http: // localhost: 81 / js / angular.min.js">
</cript>
<corps ng-app = "app">
<div ng-controller = "testctrl">
<test de forme de div ng>
<entrée ng-model = "a" type = "e-mail" />
<bouton ng-click = "do ()"> View </ Button>
</div>
</div>
<cript>
app = angular.module ("app", []);
app.directive ('test', function () {<br> // Les commandes du formulaire de formulaire ont un contrôleur par défaut comme quatrième paramètre
var link = function ($ scope, $ element, $ attrs, $ ctrl) {
$ scope.do = function () {
// $ ctrl. $ SetDirty ();
Console.log ($ Ctrl. $ IMMISTINE); // La forme n'est-elle pas passive?
console.log ($ ctrl. $ sale); // La forme est-elle passive?
console.log ($ ctrl. $ valide); // Le formulaire a été vérifié
console.log ($ ctrl. $ invalid); // y a-t-il une erreur dans le formulaire
Console.log ($ Ctrl. $ Error); // Il y a un champ d'erreur sous forme
}
}
retour {
compiler: function () {
lien de retour
},
exiger: «formulaire»,
restreindre: «a»
}
});
app.Controller ('TestCtrl', fonction ($ scope) {
// S'il n'y a pas de contrôleur, cette chose ne sera pas encore initialisée.
});
</cript>
</docy>
</html>
Ce que je veux partager avec vous, c'est la vérification du formulaire AngularJS la plus fondamentale, j'espère que vous l'aimez.