我是角度JS的新手。现在我正在使用AngularJS + Codeigniter创建一个应用程序。我理解AngularJS的基本概念。我已完成基本操作,如添加,查看,更新,删除数据库中的记录。现在我有几个疑问。
通常我们最初将数据库提取到范围变量中。所有列表都是使用此JSON数据完成的。如果我们使用$ http请求更新记录,则更改会影响我们的数据库。但它不会改变范围内的数据。想要解决这个问题
我应该遵循哪种方法?
答案 0 :(得分:1)
我建议你使用第一种方法。您应该使用另一个请求来更新范围数据。使用此方法,范围数据将始终与数据库中存储的数据保持同步。此外,您还必须考虑如果数据库引发一些错误会发生什么。如果使用第二种方法,则范围数据将临时更新,但刷新页面后,新更改将丢失,因为数据库中不存储任何内容。