如何在 ionic angular 应用程序中使用 ngrx 的 ionic 存储(本地数据库)

How to use ionic storage (local database) with ngrx in an ionic angular application

如何在离子 angular 应用程序中将离子存储(本地数据库)与 ngrx 一起使用?

我找到了一些有关将 ngrx 与数据库一起用作 api 或有关离子存储的资源。但我坚持将它们放在一起(加载数据 - crud 操作 - 效果 - 表示可观察数据......)。

我正在尝试 this,但我的问题是它使用的是 returns 数据服务中可观察到的 http,而我正在使用 returns 承诺的离子存储.

请注意,这是我的第一个离子 angular 应用程序!

我需要知道完成此任务的最佳实践,在这种特定情况下用户承诺的位置,以及我是否需要在状态中使用 observable 或...

问题出在我处理承诺的方式上(在我的代码中),所以我使用了相同的 code in this tutorial

区别在于我使用 ionicstorage 而不是通过 http 请求获取数据,Ionic 存储 get() 和 set() 方法 return promises 但我将数据服务中的 promises 转换为 observables。

最后我的问题解决了 - 我不知道我是否在做最佳实践!!

如果您需要完整代码,请告诉我,我很乐意提供帮助。