我的angularjs应用程序是否以正确的方式开发?

时间:2016-05-09 16:03:16

标签: angularjs json

我是角度JS的新手。现在我正在使用AngularJS + Codeigniter创建一个应用程序。我理解AngularJS的基本概念。我已完成基本操作,如添加,查看,更新,删除数据库中的记录。现在我有几个疑问。

通常我们最初将数据库提取到范围变量中。所有列表都是使用此JSON数据完成的。如果我们使用$ http请求更新记录,则更改会影响我们的数据库。但它不会改变范围内的数据。想要解决这个问题

  1. 向服务器发出更新范围变量的请求。
  2. 只需更新范围变量以及更新数据库。
  3. 我应该遵循哪种方法?

1 个答案:

答案 0 :(得分:1)

我建议你使用第一种方法。您应该使用另一个请求来更新范围数据。使用此方法,范围数据将始终与数据库中存储的数据保持同步。此外,您还必须考虑如果数据库引发一些错误会发生什么。如果使用第二种方法,则范围数据将临时更新,但刷新页面后,新更改将丢失,因为数据库中不存储任何内容。