我是新来angularJS并有一个关于缓存等AngularJS高速缓存的REST请求
我有两个步骤的向导,我希望能够单击后退和未来,并具有形式依然弥漫问题因为用户拥有它们。
在我page1Partial我有这样的:
<li ng-repeat="pick in picks | orderBy:orderProperty">
<b><span ng-bind="pick.name"/></b>
<input type="checkbox" ng-model="pick.checked" ng-click="updateBasket(pick)">
</li>
当我去到下一个页面,然后点击后面的checkboxs被清除,因为它给我的Java服务RESful再次被调用。我如何缓存这个响应?
从我的控制器中,每次都会触发我的REST Web服务。
$scope.picks = Pick.query();
我的服务
angular.module('picksService', ['ngResource']).
factory('Pick', function ($resource) {
return $resource('rest/picks/:id', {}, {
'save': {method: 'PUT'}
});
});
使用$ http对象 – 2013-03-14 06:59:58
将配置属性缓存设置为true,其中我该如何设置?我的服务在哪里? – catrapture 2013-03-14 07:06:34
尝试使用shaunlim在这个问题中提出的方法:http://stackoverflow.com/questions/12772255/angularjs-using-shared-servicewith-resource-to-share-data-between-controller – 2013-03-14 07:18:51