W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
ng 提供了一個(gè)簡(jiǎn)單封裝了緩存機(jī)制 $cacheFactory ,可以用來作為數(shù)據(jù)容器:
var TestCtrl = function($scope, $cacheFactory){ $scope.cache = $cacheFactory('s_' + $scope.$id, {capacity: 3}); $scope.show = function(){ console.log($scope.cache.get('a')); console.log($scope.cache.info()); } $scope.set = function(){ $scope.cache.put((new Date()).valueOf(), 'ok'); } }
調(diào)用時(shí),第一個(gè)參數(shù)是 id ,第二個(gè)參數(shù)是配置項(xiàng),目前支持 capacity 參數(shù),用以設(shè)置緩存能容留的最大條目數(shù)。超過這個(gè)個(gè)數(shù),則自動(dòng)清除較舊的條目。
緩存實(shí)例的方法:
$http 的調(diào)用當(dāng)中,有一個(gè) cache 參數(shù),值為 true 時(shí)為自動(dòng)維護(hù)的緩存。值也可以設(shè)置為一個(gè) cache 實(shí)例。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: