Ist es in Angular möglich, eine einzelne, isolierte <input>
in einer ähnlichen Weise zu validieren die Formulare validiert sind? Ich denke über so etwas:AngularJS Validierung ohne umschließende <form>
<div class="form-group">
<input name="myInput" type="text" class="form-control" ng-model="bindTo" ng-maxlength="5">
<span class="error" ng-show="myInput.$error.maxlength">Too long!</span>
</div>
Das obige Beispiel funktioniert nicht. Es in <form>
und das Ersetzen von ng-show
durch ng-show="myForm.myInput.$error.maxlength"
helfen, hilft.
Ist es möglich, dies ohne Verwendung von <form>
zu tun?
Haben Sie es versucht? Ich glaube nicht, dass es ist, aber ich glaube, dass Angular einen 'form.FormController' hinter den Kulissen erstellt, der die Eingabezustände eines Formulars verfolgt, Dinge wie 'valid \ invalid & dirty \ pristine.' http: // docs .angularjs.org/api/ng/type/form.FormController –