【发布时间】:2017-11-14 06:14:16
【问题描述】:
我有一个 angular2 服务,它使用 LocalStorage 来存储我的应用程序的相关数据。
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() 方法)?
【问题讨论】:
标签: html angular local-storage indexeddb