Jestem nowy angularjs i masz pytanie dotyczące buforowania itpangularjs buforowanie żądania REST
Mam kreatora z dwóch etapów, chcę, aby móc z powrotem, a następnie kliknij i mają nadal wypełnione formularze jak użytkownik je miał.
W moim page1Partial mam to:
<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>
Kiedy przejść do następnej strony, a następnie kliknij z powrotem na checkboxs są kasowane, a jej ponieważ moja RESful połączenia z usługą Java jest wywoływana ponownie. Jak mogę buforować tę odpowiedź?
Z mojego kontrolera, to trafia do mojej usługi internetowej REST za każdym razem.
$scope.picks = Pick.query();
Moje usługi
angular.module('picksService', ['ngResource']).
factory('Pick', function ($resource) {
return $resource('rest/picks/:id', {}, {
'save': {method: 'PUT'}
});
});
Ustaw właściwość pamięci podręcznej konfiguracji na wartość true za pomocą obiektu $ http –
, gdzie można to ustawić? czy to gdzieś w mojej służbie? – catrapture
Spróbuj użyć podejścia sugerowanego w odpowiedzi shaunlim na to pytanie: http://stackoverflow.com/questions/12772255/angularjs-using-shared-servicewith-resource-to-share-data-between-controller –