Ich hoffe, das ist kein Duplikat - viele ähnliche Fragen über, aber ich kann keine Antwort finden, die funktioniert.Angularjs erhalten Formular Feldgültigkeit innerhalb der Direktive
Ich habe eine Angular-Richtlinie, also:
app.directive('emailInput', function(){
return {
restrict: 'E',
templateUrl: 'template.html',
link: function(scope, elem, attrs, ctrl){
elem.bind('keyup', function(){
// TODO - what?
})
}
}
}
und in der Vorlage html:
<input type="email" required ng-model="emailAddress" />
Ohne den Namen des Formulars zu kennen, in der link
Funktion, ich möchte das wissen Wert der emailAddress.$valid
Eigenschaft - wie kann ich das bekommen?
Siehe auch [hier] (http://stackoverflow.com/a/41072188/1021943) für eine neuere (und wohl sauberere) Lösung mit AngularJS> = 1.5.0. –