用数组命名的本地存储对象

时间:2017-10-02 10:40:59

标签: angularjs ionic2

我正在尝试访问本机存储,我只需要将数据从一个存储对象传输到另一个存储对象,我将其引用名称添加到数组中,因为同一个进程会一次又一次地重复。

    shiftingSequence(){ 
    for (var index = 0; index < this.nextMonth.length; index++) {

        this.nativeStorage.getItem(this.nextMonth[index]).then(
            data =>{
                console.log("we have data",index,data)
                console.log(this.currrentMonth[index])
                this.nativeStorage.setItem(this.currrentMonth[index], data);
                this.nativeStorage.remove(this.currrentMonth[index]);
            },
            error => {
                console.log("nextMonthData",index,error)
            }
        )
    }
}
currrentMonth = ["monthData" , "NewspaperMonthData", "MaidMonthData"   ];
nextMonth = ["nextMonthData", "nextMonthNewsData", "MaidNextMonthData"   ];

上面代码的问题是,每次在native中都会出现错误块,

如果我直接使用我可以移动数据的名称,有人可以帮助我解决这个问题

这是我的控制台 enter image description here

0 个答案:

没有答案