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

  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • waterfairy17

    waterfairy17

    9 Aralık 2007