我的角度应用程序只需要在应用程序加载时从服务器获取一次数据,然后只与服务器通信以覆盖数据。有没有推荐的方法来实现这个?
到目前为止,我正在使用$resource.query
获取初始数据集,将资源存储在服务中,并且正在考虑现在我需要覆盖 GET 操作,但不确定如何去抑制它与服务器的通信。
我还有另一个名为的 Web 服务getLatest
,它执行大量服务器端工作以获取其他记录,然后我需要将这些记录附加到我的缓存资源中。我该怎么做呢?我考虑过以某种方式从检索到的数据中手动创建 Resource 实例,或者可能在 getLatest 调用返回后触发一个新的(未缓存的)资源查询(尽管这对我来说似乎效率低下)