我有一个带有角度数据的角度项目,可以与我的 Restful API 一起使用。
我的情况如下:
在我的服务中,我在我的控制器中返回一个 defineresource 我使用 service.defineresource.findAll().then
一切正常,但这是我的问题。当新数据添加到服务器时,我如何更新缓存或将新数据添加到我的缓存中。
请指教
代码://在service.js中
.factory('Service', function(DS) {
DS.defineresource({
name: 'items'
endpoint:'api/v2/users'
});
});
//在控制器.js中
.controller('MainCtrl', function($scope, Service) {
Service.findAll().then(function (data) {
$scope.items = data
});
});
我的代码在我第一次加载时获取所有数据,但在初始加载后它只从缓存中加载。我的问题是有一种方法可以在不破坏缓存的情况下同步和获取新数据。