私はアプリケーションでネストされたng-includesを使用しています。外側は異なるアプリケーションのログイン画面で、inner ng-includeには2つのテンプレートがあります。私のログイン画面は2つのステップで設計されています。最初に電子メールがチェックされ、次にパスワードがチェックされます。 私はフォームのポストで問題を抱えています。フォームが投稿されたときに2番目のテンプレートのパスワード1では、パスワードが一致しないとエラーが表示されますが、ng-includeテンプレートは最初のテンプレートにリセットされます。私は代わりにアクション属性を使用していません - フォームを投稿する定義です。ここで角度jsでネストされたng-include内部のフォーム
は私のコードは
<div ng-include="currTemplate" class="slide"></div>
$スコープアレイはテンプレートに
コントローラの負荷が、それが0$scope.currTemplate = $scope.templates[0];
に設定されている
$scope.templates = ['/Content/app/templates/AddAccount.html', '/Content/app/templates/Login.html'];
が含まれてい
二NGが含まれています
私はaction属性が定義され
<form name="form" method="post" action="{{model.loginUrl}}">
するログインテンプレート内のフォームを持っています。このフォームが投稿されてエラーが発生すると、テンプレートがAddAccount.htmlに変更され、エラーが表示されます。私はフォームを必要とするヘルプを投稿するためにNGの提出を使用することはできません?
パスワードとパスワードの確認が '$ scope.templates'が '1'の値に設定されていないと言っていますか? – pherris
私のcurrTemplateは0に設定されています。フォームが掲示されるとコントローラが再びリロードされ、再びテンプレート0が表示されます –