Angular 角度@ngx pwa/本地存储不工作

Angular 角度@ngx pwa/本地存储不工作,angular,local-storage,angular-local-storage,Angular,Local Storage,Angular Local Storage,我正在尝试使用将数据存储在浏览器的本地存储器中 因为它在常规/通用本地存储之上提供了额外的RxJs操作符 版本 "@angular/core": "^6.1.0", "@ngx-pwa/local-storage": "^6.2.4" 组件/服务: constructor(private storage: LocalStorage) {} /// *** ///// const user: User = { fi

我正在尝试使用将数据存储在浏览器的本地存储器中 因为它在常规/通用本地存储之上提供了额外的
RxJs
操作符

版本

        "@angular/core": "^6.1.0",
        "@ngx-pwa/local-storage": "^6.2.4"
组件/服务:

       constructor(private storage: LocalStorage) {}
         /// *** /////

        const user: User = { firstName: 'lorem', lastName: 'ipsum' };
        this.storage.setItem('user', user).subscribe(() => {});

在浏览器的应用程序中/本地存储=>数据为空。

@ngx pwa/Local Storage
在内部使用
indexedDB
使操作异步

因此,当执行异步存储操作时,它存储在
indexedDB
中。因此,您应该检查相应的选项卡:

Application -> IndexedDB -> ngStorage -> localStorage
请注意,此路径可能会根据配置而更改

从官方文件:

localStorage API使用简单但同步,因此如果使用 它太频繁了,你的应用程序很快就会冻结

indexedDB API是异步和高效的,但是它对用户来说是一个混乱 用法:你很快就会被地狱抓住,因为它不会 支持承诺尚未兑现

Mozilla在LocalFower库中做了非常出色的工作:一个 基于本地存储的简单API,但通过 异步indexedDB用于性能测试。但它是在旧的ES5中构建的 学校的方式,然后它是一个混乱的纳入角

此模块基于与LocalFough相同的思想,但内置 ES6+和额外包装到RxJS中的可观察物是同质的 与其他角度模块


@ngx pwa/local storage
在内部使用
indexedDB
使操作异步

因此,当执行异步存储操作时,它存储在
indexedDB
中。因此,您应该检查相应的选项卡:

Application -> IndexedDB -> ngStorage -> localStorage
请注意,此路径可能会根据配置而更改

从官方文件:

localStorage API使用简单但同步,因此如果使用 它太频繁了,你的应用程序很快就会冻结

indexedDB API是异步和高效的,但是它对用户来说是一个混乱 用法:你很快就会被地狱抓住,因为它不会 支持承诺尚未兑现

Mozilla在LocalFower库中做了非常出色的工作:一个 基于本地存储的简单API,但通过 异步indexedDB用于性能测试。但它是在旧的ES5中构建的 学校的方式,然后它是一个混乱的纳入角

此模块基于与LocalFough相同的思想,但内置 ES6+和额外包装到RxJS中的可观察物是同质的 与其他角度模块


我认为图书馆的名字令人困惑。它被称为localStorage,但它使用IndexedDB^^^我认为库的名称令人困惑。它被称为localStorage,但它使用IndexedDB^^