javascript - 如何使用 angularJS 执行类似 jQuery 的 $ ("#formID").submit() 事件?

标签 javascript jquery angularjs

我有一个包含一些字段的表单。当用户填写所有字段并提交表单时,我强制用户在提交表单之前注册或登录(在模式窗口中)。

也就是说,当用户尝试提交表单时,我首先打开一个带有登录表单的模式窗口(用户可以切换注册/登录表单)。用户完成登录/注册表单并提交后,我使用 ajax 发送所有数据,在获得成功状态后,我使用 jQuery 的 $("formID").submit() 事件提交上一个表单。

现在,当我从 jQuery 迁移到 AngularJS 时,我尝试找到使用 AngularJS 执行此操作的解决方案,我已经使用 AngularJS 的 $http 服务 完成了用户注册/登录部分,但失败了提交以前的表单数据。

有没有 angularJS 解决方案来解决这种问题?是否可以提交带有 ID 或类似内容的表单?

最佳答案

检查这个http://docs.angularjs.org/api/ng.directive:ngSubmit

<form ng-submit="{expression}">
   ...
</form>

关于javascript - 如何使用 angularJS 执行类似 jQuery 的 $ ("#formID").submit() 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18628257/

相关文章:

javascript - 如何使用 jQuery onclick 事件更改父 <div> 元素内子元素 <span> 的 CSS?

javascript - 如何将数据传递给iframe中的变量

javascript - append Div 到受尊重的 td th

angularjs - promise - 在 $q.all 之后我得到相同的结果

javascript - 如何将变量与 else if 一起使用

javascript - 从一系列输入字段中获取最大值

jquery - iOS 上没有 jquery event.target

javascript - 将作为一个出现但用逗号分隔的数组中的值分开

javascript - 选择过滤器无法正常工作,Angular js ng-options

javascript - Rails 4 在尝试使用 AJAX 时将 JS 加载为纯文本