AngularJS site上的Cookbook表单示例仅保存客户端上的状态。我如何提交给服务器?AngularJS - 如何向服务器上的控制器提交表单?
或者,我如何在ng:click="save()"
函数的窗体上使用jQuery的form.submit()
?
编辑 - 找到2点的方式来做到这一点(我也删除HTML标记之前我贴 - 只是指的是高级形式食谱例如对于源)
http://webpac2.rot13.org:3000/conference/Work(由多布里察Pavlinusic)去AngularJS使用资源将数据以JSON格式发送到服务器。我在服务器端遇到了一些问题 - AngularJS发送的很好,但是grails正在修改它(根据firebug和请求内容的长度)。我需要更多地考虑这一点。如何更改资源方法(如
$save()
)的角度内容类型?将表单放入并使用提交按钮。由于我没有做单页网页应用程序,所以我使用了这种方法。大部分的验证都在客户端上,而在服务器上多一些对我来说已经足够了。
只是把这个放在这里,让其他人可以使用这个可能的解决方案和最好的方法。
你能告诉你当前的标记和代码?重新你的PS:这可能是一样糟糕,因为它可能是好的... – 2011-05-21 14:57:16
@marcel - 没有渲染我的复制粘贴正确。我希望你能从中理解。感谢您的帮助 – 2011-05-21 15:06:47
您可以在发送给浏览器时使用HTML标记(使用'查看源代码'),因此我们无需弄清楚生成的HTML会是什么样子。毕竟,这是JavaScript会看到的。 – 2011-05-21 16:26:05