angular js中嵌套ng include内的表单
Form inside nested ng-include in angular js
我在应用程序中使用嵌套的ng includes。外部是不同应用程序的登录屏幕,内部包括2个模板。我的登录屏幕分两步设计。首先检查电子邮件,然后检查密码。我的帖子形式有问题。在第二个模板中,当表单发布时,假设密码不匹配,则显示错误,但我的ng-include模板重置为第一个。我没有使用ng-submit,而是使用action属性来定义发布表单的内容。
这是我的代码
第二个ng包括
<div ng-include="currTemplate" class="slide"></div>
$scope数组包含模板
$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提交到邮件表单需要帮助吗?
看起来你正在用帖子重新加载整个页面。这将把所有客户端的值重置为默认值。您需要将表单作为XHR(ala ng-submit
)提交,或者从失败中返回数据,以便调整正确的模板以显示。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何使用WCF服务和javascript表单post上传.doc文件
- Javascript生成的表单未提交
- 如何使用javascript或html下载PDF格式的填写表单
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- Ajax发布表单序列化,发布引号'
- 多级HTML表单
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 在验证和发送邮件后更改联系人表单的 html
- jQuery表单添加不适用于下拉列表
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- Javascript更新孙窗口中的表单元素
- 解析javascript表单验证器
- angular js中嵌套ng include内的表单
- ng-include 和 ng-submit 中丢失的范围不会提交表单,而 ng-click 会提交,但没有表单值
- 添加一个'async'属性设置为asp.net web表单中的JS include标记