99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

AngularJS 緩存機制

2018-07-26 17:25 更新

ng 提供了一個簡單封裝了緩存機制 $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ù)是 id ,第二個參數(shù)是配置項,目前支持 capacity 參數(shù),用以設(shè)置緩存能容留的最大條目數(shù)。超過這個個數(shù),則自動清除較舊的條目。

緩存實例的方法:

  • info() 獲取 id , size 信息
  • put(k, v) 設(shè)置新條目
  • get(k) 獲取條目
  • remove(k) 刪除條目
  • removeAll() 刪除所有條目
  • destroy() 刪除對本實例的引用

$http 的調(diào)用當中,有一個 cache 參數(shù),值為 true 時為自動維護的緩存。值也可以設(shè)置為一個 cache 實例。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號