Javascript Angularjs:我想编辑提交到后端节点的数据>;Mongodb。我应该遵循的最佳设计是什么?

Javascript Angularjs:我想编辑提交到后端节点的数据>;Mongodb。我应该遵循的最佳设计是什么?,javascript,angularjs,Javascript,Angularjs,我的应用程序架构是使用ionic angularjs的简单前端,后端节点JS与mongodb接口。我的申请需要能够提交与报销相关的数据(比如费用类型、金额、金额和日期)。我能够设计一个表单,然后使用http:post方法通过控制器提交表单 现在,我想提供一种编辑表单的能力,以防我认为很少有细节不正确。到目前为止,我所做的是从我的历史页面开始,在那里我可以使用卡片显示截止日期提交的所有记录

我的应用程序架构是使用ionic angularjs的简单前端,后端节点JS与mongodb接口。我的申请需要能够提交与报销相关的数据(比如费用类型、金额、金额和日期)。我能够设计一个表单,然后使用http:post方法通过控制器提交表单

现在,我想提供一种编辑表单的能力,以防我认为很少有细节不正确。到目前为止,我所做的是从我的历史页面开始,在那里我可以使用卡片显示截止日期提交的所有记录<我提供了一个编辑选项。编辑从卡作用域捕获claimID,然后使用httpget方法从后端获取数据。控制器现在可以使用这些数据。然后我将它们存储在scope变量中,并从html表单访问它们

这样做的时候,我觉得为了一个简单的修改请求,我给服务器端打了太多的电话。想知道是否有其他方法和更好的方法。

使用的实例作为卡后端的包装器

使用,以便在客户端执行尽可能多的验证,并最小化与后端的HTTP连接

当表单第一次在客户端打开时(如果该claimID的记录尚未缓存),可能需要GET方法,但是关于该claimID的后续通信都可以是PUT请求,例如带有包含更新数据JSON的主体的
PUT/api/claims/123'。如果接受更新,后端将返回代码
200
204`,不需要返回正文数据。否则,后端只能返回一条优化消息,指示哪些字段失败,例如,等等