2016-04-18 33 views
0

我在Angular和Rails中的後端應用程序中有一個前端應用程序。爲了便於維護,我完全將這兩個解耦。我有一個名爲Document具有三個不同的參數(User_id(integer),Data(json),Title(string))的模型。在我的前端,我有一個名爲formData的變量,它是在Angular中生活在localStorage中的json數據。我不確定我是否正確編寫代碼以將formData作爲參數發送到下面的HTTP請求中。使用Angular/Rails使用params發送http請求

這裏是我的要求:

$http.post('http://localhost:3000/documents', { user: $scope.user, formData: $scope.formData }, function (response) { 
       $scope.isSaved = true; 
       console.log(response); 
       if (response.success) { 
        console.log("It has been successfully saved!") 
       } 
      }); 

我發送請求的起源是http://localhost:3001/i129。在這個網站上,我需要提取用戶所在的文檔標題(這是i129)和User_ID。我怎麼做?

我是否正確地發送formData以上?比方說,

回答

0

對於CRUD操作就像你想,我會建議在前端就像它是建立在$http頂部$resource服務使用更高級別的工具。在this link你有一個解釋如何使用它和整個電影的例子,你可能會涉及到你的需求。

基本上,您配置後端API的端點,然後你可以用很好的方法,如get()save()delete()代替HTTP API調用。

希望它有幫助!