【发布时间】:2021-12-04 15:39:09
【问题描述】:
我只能使用 getx 访问“restaurants”中的数据,但在“restaurants”之后,我无法访问“swad”/“menu”/“apple”/data 中的数据
我想访问所有数据。不仅是“苹果”,还有“我们之中”、“植物”等所有数据。
我以前使用 streambuilder 。但现在我想使用 getx 以有效的方式使用它。
谢谢你;
【问题讨论】:
标签: firebase flutter flutter-getx
我只能使用 getx 访问“restaurants”中的数据,但在“restaurants”之后,我无法访问“swad”/“menu”/“apple”/data 中的数据
我想访问所有数据。不仅是“苹果”,还有“我们之中”、“植物”等所有数据。
我以前使用 streambuilder 。但现在我想使用 getx 以有效的方式使用它。
谢谢你;
【问题讨论】:
标签: firebase flutter flutter-getx
通过使用--await FirebaseFirestore.instance.collection("restaurants").doc("swad").collection("menu").get()
此代码 sn-p 将获取所有文档数据,例如 apple betweenus 和其他
这是在您成功获取数据后的异步函数,只需使用 getx 使用 update() 函数或使用 .obs 功能更新数据
我认为这个答案对你有用。如果您有任何疑问,请在下方评论
【讨论】:
感谢重播,现在我明白必须先保存价值,然后才能像提供者一样,我认为他们很容易,所以我问了。
我使用了 get_storage 包。 它解决了这个问题。
box.write('menu', items[index]); box.read('菜单')
【讨论】: