2 Ocak 2013, ÇARŞAMBA
Nasıl önbellek için bir http angularjs hizmet almak
Bir http ts veri nesnesi boş durumda istek ve verileri başarı nesnesi doldurmak getirir özel bir hizmet oluşturmak mümkün olmak istiyorum. Bir dahaki sefere servis çağrı cihazı http arayacak ve bunun yerine veri nesnesi sunacak yapılır.
Bunu yapmak için nasıl herhangi bir fikir?
CEVAP
2 Ocak 2013, ÇARŞAMBA
Açısal $http önbellekte inşa etti. Sadece set cachedoğruseçenekler: kendi
$http.get(url, { cache: true}).success(...);
ya
$http({ cache: true, url: url, method: 'GET'}).success(...);
Veya $cacheFactory kullanarak kendiniz uygulayabilirsiniz (özellikle kullanırken handly $kaynak):
var cache = $cacheFactory('myCache');
var data = cache.get(someKey);
if (!data) {
$http.get(url).success(function(result) {
data = result;
cache.put(someKey, data);
});
Bunu PaylaÅŸ:

Hizmet değişkenleri izlemek için Nasıl...
NgRepeat süzülmüş bir sonuç almak için...
Nasıl AngularJS $http isteği iptal etm...
Nasıl HTTP yanıt kodu almak için Java'...
Dinamik içerik angularjs çalışma almak...