Data binding 更新数据库onchange或onevent Angular2中对象的值

Data binding 更新数据库onchange或onevent Angular2中对象的值,data-binding,io,angular,Data Binding,Io,Angular,我想知道是否可以在angular2中对模型的每次更改更新数据库。我认为这将花费太多的资源。相反,我应该仅在特定事件上使用绑定模型更新数据库。有没有“最好的方法”可以做到这一点,或者由我决定,这取决于应用程序?IMO,在大多数情况下,根据特定事件更新数据库会更好、更高效。大多数情况下都很清楚记录何时完成并应写入数据库(例如提交或单击按钮)。但在某些情况下,您没有特定的要点,因此,每次更改都可以保存。这可能取决于您正在构建的应用程序的类型。是否希望用户取消编辑?当(例如)每个按键被发送到服务器时,您

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

IMO,在大多数情况下,根据特定事件更新数据库会更好、更高效。大多数情况下都很清楚记录何时完成并应写入数据库(例如提交或单击按钮)。但在某些情况下,您没有特定的要点,因此,每次更改都可以保存。

这可能取决于您正在构建的应用程序的类型。是否希望用户取消编辑?当(例如)每个按键被发送到服务器时,您如何知道如何重置旧状态。使用“安全”和“取消”按钮最简单。当用户导航离开时,将自动安全设置为默认行为可能是合适的。我只是在一般情况下思考,寻找优点和缺点,希望有更多经验的聪明人会给出有用的建议。优点和缺点取决于您想要构建的应用程序的类型;-)