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