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^^