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

  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • Noam Erez

    Noam Erez

    3 NİSAN 2012