Я использую вложенные ng-includes в своем приложении. Внешний - это экран входа для другого приложения, а внутренний ng-include включает в себя 2 шаблона. Мой экран входа в систему выполнен в два этапа. Первое письмо будет проверено, а затем пароль. У меня проблема в форме сообщения. Во втором шаблоне пароля, когда вы отправляете форму, предположим, что если пароль не сопоставлен, тогда отображается ошибка, но мой шаблон ng-include сбрасывается на первый. Я не использую ng-submit, а вместо этого атрибут action определяет, какую должность следует отправить.Форма внутри вложенного ng-include в угловом js
Вот мой код
Второй нг-включают
<div ng-include="currTemplate" class="slide"></div>
$ массив области содержит шаблоны
$scope.templates = ['/Content/app/templates/AddAccount.html', '/Content/app/templates/Login.html'];
Когда нагрузки контроллера установлено значение 0
$scope.currTemplate = $scope.templates[0];
У меня есть форма в шаблоне Вход
<form name="form" method="post" action="{{model.loginUrl}}">
, в котором атрибут действия является определить. Когда эта форма отправляется и приводит к ошибке, мой шаблон изменяется на AddAccount.html, и отображается ошибка. Я не могу использовать ng-submit для помощи в форме формы?
Итак, вы говорите, что, когда пароль и подтверждение пароля не совпадают с '$ scope.templates', установлено значение' 1'? – pherris
My currTemplate установлен в 0. Контроллер перезагружается снова при отправке формы и снова отображает шаблон 0 –