0
我有一个angular2服务,它使用LocalStorage来存储我的应用程序的相关数据。如何将HTML本地存储服务转换为Angular 2中的indexedDB服务?
import { Injectable } from '@angular/core';
@Injectable()
export class LocalStorageService {
get(item) {
return JSON.parse(localStorage.getItem(item));
}
set(target, item) {
localStorage.setItem(target, JSON.stringify(item));
}
remove(item) {
localStorage.removeItem(item);
}
}
由于数据增长的应用程序(超过15 MB现在),我决定用IndexedDB v1.0而不是localStorage的。有人可以帮助我重新定义我的get(),set()和remove()函数,记住我希望方法是同步的(特别是get()和remove()方法)?