首页 > 系统服务 > 详细

$anchorScroll和$cache

时间:2015-11-21 22:27:01      阅读:282      评论:0      收藏:0      [点我收藏+]

1.$achorScroll服务---用于描点跳转

$scope.change = function(id){

  $location.hash(id);
  $anchorScroll();

};

只要给locatioin设置了对应的hash值,就可以直接跳转,但是还是手动执行一下$anchorScroll来避免一些特殊情况

 

2.$cache服务---用于缓存数据

var cache = $cacheFactory(‘myCache‘,{capacity : 2});

cache.put(‘name‘,‘hello‘);
cache.put(‘age‘,‘20‘);
cache.put(‘job‘,‘it‘);
console.log(cache.info());
cache.get(‘name‘);
cache.remove(‘name‘);

首先通过$cacheFactory(‘‘,{})创建cache,其中第一个参数为该cache的id,第二个为配置选项,例如capacity就是配置该cache的最大size为2

然后就可以通过put和get来设置和获取缓存

$anchorScroll和$cache

原文:http://www.cnblogs.com/toodeep/p/4984842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!