假设我们有以下数据:
[
{
"id": "1",
"name": "John"
} ,
{
"id": "2",
"name": "Jane"
}
]
它们显示在可编辑的表格中,允许用户使用适当的按钮添加/编辑/删除行。
要求是复制Powerbuilder的数据窗口功能:
当用户完成数据编辑后,他应该能够按下一个"更新"按钮,它应该检测哪些行被更改,添加,删除,最后将相应的请求发送回服务器。
特别是对于编辑,我需要知道已更改的字段。
是否有一种角度方式来跟踪这些变化,以便当用户按下"更新"我可以构建3个必需的请求并将它们发送回服务器:
a)更新xx行
b)删除xx行(当用户按下删除按钮时可以轻松跟踪它们)
c)插入xx行
答案 0 :(得分:1)
我不认为AngularJS会基于每个对象自动为您执行此操作。您可能对像http://www.breezejs.com/这样适用于AngularJS的内容感兴趣。我从未使用它,但我听说它能满足您的需求。