У меня есть директива AngularJS с несколькими переходами, а один слот для переноса завернут формой.Множественное включение в AngularJS
Все работает нормально, за исключением сообщений о проверке формы.
Шаблон директивы:
<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>
Вот пример использования в директивы:
<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>
По какой-то причине выражение nbcardform.username.$error
не определена.
Может кто-нибудь помочь мне с этим?
является nbcardform.username. $ Error undefined или nbcardform.username? – Austin