SORU
12 HAZİRAN 2013, ÇARŞAMBA


Nasıl AngularJS içinde geçersiz $kaynak / önbelleği yenilemek için

Yani $http varsayılan önbellek uygulaması kaynak kullanan basit bir Kullanıcı $var:

factory('User', function($resource){
    return $resource(endpoint   '/user/current/:projectId', {},
        {get: 
            {
                cache: true,
                method: 'GET'
            }
        }
    );
})

Bu çok iyi, yani benim server önbelleğinden benim uygulamada, değer getirilen sadece bir kere aradı çalışır.

Ama belli bir işlemden sonra sunucudan değerini yenilemek gerekiyor. Bunu yapmak için var mı?

Teşekkürler.

CEVAP
12 HAZİRAN 2013, ÇARŞAMBA


Boolean tut ve $http önbellek:

var $httpDefaultCache = $cacheFactory.get('$http');

Sonra başka bir önbellek herhangi $cacheFactory kullanım örneği aşağıda sunulan gibi kontrol edebilirsiniz:

$httpDefaultCache.remove(key);
// Where key is the relative URL of your resource (eg: /api/user/current/51a9020d91799f1e9b8db12f)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008