O código é muito simples, então não falo muito bobagem, apenas apresento o código:
A cópia do código é a seguinte:
<! doctype html>
<html>
<head>
<meta charset = "utf-8">
<title> unt intitulado Documento </title>
</head>
<script src = "http: // localhost: 81/js/jquery.js">
</script>
<script src = "http: // localhost: 81/js/angular.min.js">
</script>
<corpo ng-app = "app">
<div ng-controller = "testCtrl">
<Div Ng-Form Test>
<Entrar ng-model = "a" type = "email" />
<Button ng-click = "Do ()"> View </botão>
</div>
</div>
<Cript>
app = angular.module ("app", []);
App.directive ('teste', function () {<br> // Os comandos do formulário têm um controlador padrão como o quarto parâmetro
var link = função ($ escopo, $ elemento, $ attrs, $ ctrl) {
$ scope.do = function () {
// $ ctrl. $ setDirty ();
console.log ($ ctrl. $ intocado); // O formulário não é passivo?
console.log ($ ctrl. $ Dirty); // O formulário é passivo?
console.log ($ ctrl. $ válido); // se o formulário foi verificado
console.log ($ ctrl. $ inválido); // há algum erro em forma
console.log ($ ctrl. $ error); // existe um campo de erro em forma
}
}
retornar {
compilação: function () {
Link de retorno
},
requer: 'forma',
restringir: 'a'
}
});
App.Controller ('testCtrl', função ($ scope) {
// Se não houver controlador, essa coisa ainda não será inicializada ..
});
</script>
</body>
</html>
O que eu quero compartilhar com você é a verificação do formulário AngularJS mais básica, espero que gostem.