我是新來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