码迷,mamicode.com
首页 > 系统相关 > 详细

type $cacheFactory.Cache

时间:2017-06-16 16:51:24      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:name   src   实例   tle   lang   doc   val   lan   put   

用于存储和检索数据的缓存对象,主要用于http和scipt指令,用于缓存模板和其他数据。

用法:

index.html

<!DOCTYPE html>
<html ng-app="indexApp">
<head lang="en">
    <meta charset="UTF-8">
    <title>BookStore</title>
</head>
<body  ng-controller="firCtrl">
<div>
    <label>msg:<input ng-model="msg" /></label>
    <label>id:<input ng-model="msg.id" /></label>
    <label>size:<input ng-model="msg.size" /></label>
</div>
<script src="framework/angular.js"></script>
<script src="myJs/cache.js"></script>
<script src="myJs/index.js"></script>
</body>
</html>

index.js

angular.module(‘indexApp‘,["superCache"])
    .controller(‘firCtrl‘,[‘$scope‘, ‘smCache‘ ,function($scope, smCache){
        smCache.put("name","drr");
        smCache.put("how","like");
        $scope.msg = smCache.info();
}]);

cache.js

angular.module(‘superCache‘,[])
.factory(‘smCache‘,[‘$cacheFactory‘,function($cacheFactory){
    return $cacheFactory(‘ms‘);
}]);

方法:

put(key, value);

get(key);

remove(key);

remove(key);

destroy();

info(); 返回具有以下属性的对象:id:缓存实例的id,size::缓存实例中保存的条目的数量...在创建缓存时,选项对象中的任何其他属性。

type $cacheFactory.Cache

标签:name   src   实例   tle   lang   doc   val   lan   put   

原文地址:http://www.cnblogs.com/ms-grf/p/7027664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!