在db中列出和更新记录

时间:2017-11-29 22:23:59

标签: database angular crud database-update

我有一个Angular 4前端,它从数据库中检索记录列表并将其显示给用户。我允许用户通过打开弹出对话框,更改数据,然后单击“保存”按钮来编辑每个项目。 有多个用户,但我被告知它将主要是一个用户在任何时候更新给定记录。

  • 当我加载记录时,每条记录都包含所需的所有数据,因此当用户打开弹出对话框时我不会检索记录(因为所有数据都已存在)。
  • 当我保存数据时,我在成功更新时返回状态200并关闭对话框 - 我不刷新项目列表。

有没有人发现这种方法存在任何问题?我想的一件事是,如果他们的初始屏幕打开一段时间,一些记录可能已被其他用户更新。

  • 我应该在用户在弹出对话框中打开它时从数据库中检索记录吗?
  • 我应该在用户更新一个并关闭弹出对话框后刷新记录列表吗?
  • 有一种简单的方法可以检查用户在编辑同一记录时是否在后台更新了记录

只是寻找最佳做法或此方案的典型方法 - tia。

0 个答案:

没有答案