【问题标题】:Update values of object in database onchange or onevent Angular2更新数据库 onchange 或 onevent Angular2 中对象的值
【发布时间】:2016-10-12 22:30:20
【问题描述】:

我想知道是否可以根据 angular2 中模型的每次更改更新数据库。我认为这将花费太多资源。相反,我应该只在特定事件上使用绑定模型更新数据库。是否有“最好的方法”来做到这一点,或者这取决于我,这取决于应用程序?

【问题讨论】:

  • 这可能取决于您正在构建的应用程序类型。您希望您的用户取消编辑吗?当(例如)每次按键都发送到服务器时,您如何知道如何重置旧状态。使用安全和取消按钮是最简单的。当用户离开时,将自动安全作为默认行为可能是合适的。
  • 我只是一般地思考,寻找利弊,希望有经验的聪明人提供有用的建议。
  • 优缺点取决于您要构建的应用程序类型 ;-)

标签: data-binding io angular


【解决方案1】:

IMO,在大多数情况下,针对特定事件更新数据库会更好、更高效。大多数情况下,记录何时完成并应写入数据库(例如提交或单击按钮)很清楚。但在某些情况下,您并没有具体的点,而且也许可以节省每次更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    相关资源
    最近更新 更多