我在Rails中的Angular和后端有一个前端应用程序。为了便于维护,我完全将这两者分离。
在我的Rails后端,我有一个名为Document的模型,它有三个不同的参数(User_id(整数),Data(json),Title(字符串))。在我的前端,我有一个名为formData
的变量,它是生活在Angular localStorage
中的json数据。我不确定我是否正确编写代码以将formData
作为参数发送到下面的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 :(得分:0)
对于CRUD操作,就像你想要的那样我建议在 Angular 前端使用更高级别的工具,例如$resource
服务,它构建在{{1}之上}}。在this link上,您可以解释如何使用它,以及可能与您的需求相关的电影的完整示例。
基本上,您配置后端API的端点,然后您可以使用诸如$http
,get()
和save()
之类的好方法,而不是 http API调用。
希望它有所帮助!