当前位置:  开发笔记 > 编程语言 > 正文

我如何在离子应用中使用Angular DSCacheFactory

如何解决《我如何在离子应用中使用AngularDSCacheFactory》经验,为你挑选了1个好方法。

我需要DSCacheFactory在我的Ionic/Cordova应用程序中使用.但我不知道如何使用它.我也不太了解DSCacheFactory,我认为它与网络缓存一样.

请帮我找出解决方案



1> bozzmob..:

大多数离子应用程序都使用 - Angular Cache.这真是一个很棒的库,我们已经拥有了大部分功能.它使用简单,有用.

做就是了 npm install --save angular-cache

或者如果你正在使用凉亭 bower install --save angular-cache

API非常简洁直观.

存储数据 -

profileCache.put('/profiles/34', {
    name: 'John',
    skills: ['programming', 'piano']
});

要检索存储的数据 -

var profile = profileCache.get('/profiles/34');

profile.name; // 'John'

获取有关缓存中项目的信息 -

var info = profileCache.info('/profiles/34');

info.isExpired; // false
// etc.

获取有关缓存本身的信息 -

var info = profileCache.info();

info.size; // 2
info.maxAge; // 3600000
info.deleteOnExpire; // 'aggressive'
// etc.

可以轻松删除项目,我们可以在完成后删除缓存 -

profileCache.remove('/profiles/34');

profileCache.get('/profiles/34'); // undefined

profileCache.destroy();

CacheFactory.get('profileCache'); // undefined

这些是一些最需要或最需要的功能/操作.它有很大的支持,非常稳定.感谢jmdobry这样一个优雅的图书馆.

以下是离线人士建议使用此库的官方论坛中的一些参考链接 -

forum.ionicframework.com

关于角缓存的问题

关于缓存工厂的问题

希望它有所帮助:)快乐的编码!

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有