Ionic framework 如何在ionic应用程序中本地存储我的计数值?
嗨,伙计们,我在这个实时项目上工作,我想存储数量/计数值1,2,3。。。。在当地。我只需要一点关于代码的指导。我正在学习离子。这是我的ts文件代码段Ionic framework 如何在ionic应用程序中本地存储我的计数值?,ionic-framework,Ionic Framework,嗨,伙计们,我在这个实时项目上工作,我想存储数量/计数值1,2,3。。。。在当地。我只需要一点关于代码的指导。我正在学习离子。这是我的ts文件代码段 this.cartArr.push(items); this.dataPrint = this.cartArr; let item =this.dataPrint; let selected = {}; for(let obj of item){ if(selected[obj.ITEMID]){ selected[obj
this.cartArr.push(items);
this.dataPrint = this.cartArr;
let item =this.dataPrint;
let selected = {};
for(let obj of item){
if(selected[obj.ITEMID]){
selected[obj.ITEMID].count++;
}else{
selected[obj.ITEMID] = {...obj,count: 1};
}
}
this.selectedItems = Object.keys(selected).map(key => selected[key])
console.log('items: ',this.selectedItems);
this.total = this.selectedItems.reduce((a, b) => a + (b.count * b.RATE), 0);
this.storage.set('cartItems',this.selectedItems);
使用本地存储—它在没有internet的情况下工作。存储是在线工作的,它需要互联网来检索数据。您已经设置了数据,您可以通过使用“cartItems”键从存储器中获取数据。要在本地存储数据,我们通常更喜欢本地数据库,为此,Ionic还提供了在sqlite中本地存储数据的良好且简单的插件 在Sqlite中本地存储数据的插件: 如何使用 按照上面链接的说明将插件添加到您的应用程序中。 $ionic cordova插件添加cordova sqlite存储 $npm安装-保存@IONAL/存储 设置数据: //设置一个键/值
this.storage.set('key', 'Value');
获取数据:
//get a key/value pair
this.storage.get('age').then((val) => {
console.log('Your age is', val);
});
希望这将帮助您在本地数据库中存储数据。我只想存储计数值。怎么做