如果在AngularJS中,ng-submit不执行函数调用,可能是由于以下几个原因:
- 确保ng-submit指令在正确的表单标签上使用。ng-submit应该用于form元素上,而不是普通的div或其他标签上。
- 确保函数名正确,并且在控制器中定义了该函数。确保函数名在ng-submit指令中正确地拼写和引用。
- 确保表单元素正确地使用了ng-model指令来绑定数据。如果表单中的输入元素没有使用ng-model指令进行绑定,那么在提交表单时,ng-submit将不会触发。
如果以上步骤都正确无误,但问题仍然存在,可能是由于其他因素导致的。在这种情况下,您可以检查浏览器的控制台是否有任何错误消息,并进一步调试代码以确定问题所在。