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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007