Ich habe eine AngularJS-Direktive mit mehreren Transclusions und ein Transclusions-Slot wird von einem Formular umschlossen.AngularJS Multiple Transclusion
Alles funktioniert gut außer den Formularüberprüfungsnachrichten.
Die Richtlinie Vorlage:
<ng-form name="nbcardform" ng-submit="submit()" novalidate>
<ng-transclude ng-transclude-slot="back"></ng-transclude>
<div class="row">
<div class="col-xs-12">
<button type="submit">Save</button>
</div>
</div>
</ng-form>
Hier ist ein Beispiel für die Richtlinie Nutzung:
<nb-card>
<nb-card-back>
<input type="text" name="username" ng-model="vm.username" required>
<div ng-messages="nbcardform.username.$error" role="alert">
<div ng-message="required">Required field</div>
</div>
</nb-card-back>
<nb-card>
Aus irgendeinem Grund der Ausdruck nbcardform.username.$error
nicht definiert ist.
Kann mir jemand dabei helfen?
ist nbcardform.username. $ Fehler nicht definiert oder nbcardform.username? – Austin