我如何在 Ionic 应用程序中使用 Angular DSCacheFactory
How i use Angular DSCacheFactory in Ionic Application
我需要在我的 Ionic/Cordova 应用程序中使用 DSCacheFactory
。但我不知道如何使用它。我也不太了解DSCacheFactory
,我认为它和网络缓存一样。
请帮我找出解决办法
大多数离子应用程序使用 - 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
这些是最需要或最需要的一些 functions/operations。它有很好的支持并且非常稳定。感谢 jmdobry 提供如此优雅的库。
以下是 ionic 人的官方论坛中建议使用此库的一些参考链接-
希望对您有所帮助 :) 编码愉快!
我需要在我的 Ionic/Cordova 应用程序中使用 DSCacheFactory
。但我不知道如何使用它。我也不太了解DSCacheFactory
,我认为它和网络缓存一样。
请帮我找出解决办法
大多数离子应用程序使用 - 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
这些是最需要或最需要的一些 functions/operations。它有很好的支持并且非常稳定。感谢 jmdobry 提供如此优雅的库。
以下是 ionic 人的官方论坛中建议使用此库的一些参考链接-
希望对您有所帮助 :) 编码愉快!