问题标签 [flutter-streambuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - 没有为类“对象”定义运算符“[]”。扑
我正在尝试从 firebase 数据库中获取数据。我收到此错误:
未为类“对象”定义运算符“[]”
尝试了很多方法,但错误仍然存在。
这里是 CategoryProvider。
firebase - 仅收听更改并获取有关更新字段的信息
我有 Flutter/Firebase 应用程序,它允许用户将他们的图书阅读数据存储到 Firestore(已完成阅读的图书、当前阅读等)。我想实现一个功能,它允许用户查看是否有人完成阅读一本书(FS 卷对象字段“completedUsers”更新)或有人开始阅读新书(FS 帐户对象字段“nowReading”更新)。
我想我应该使用 CollectionReference().snapshots().listen() - 方法,但我还没有弄清楚如何以及如何使用 StreamBuilder 进行设置,所以我可以获得关于哪一部分 db 的确切信息对象已更新。
这是我关于用户帐户和数量的模型:
firebase - 颤振更新文本小部件变量而无需重新加载
我使用 Flutter 和 Firestore 来制作投资应用程序。 在此处输入图像描述 在此页面中,我在 Streambuilder 中获取 Firestore 的数据。我收到的数据用 Inkwell 显示在 Listview 中。我想要做的是当我单击 Inkwell 时,然后将左下角的 Text Widget 的文本更改为 Listview 的编号。所以,我在 FutureBuilder 中使用了 setstate 方法。它有效,但存在一些问题。当我单击 Inkwell 时,整个页面都会重新加载。因此,我的 Streambuilder 小部件显示 circleprogressindicator 短。但是我认为这对用户不利。我想解决这个问题。有什么解决办法吗?我的代码在这里。我很抱歉我的英语不好,我希望我的问题得到了适当的沟通。 https://github.com/RGLie/Investing-Game-ICISTS/blob/main/lib/startup_1_trade.dart
firebase - 流和 firebase 状态不佳的问题:DocumentSnapshotPlatform 中不存在字段
我有一个 StreamBuilder,它旨在根据传递的变量从 firestore 获取文档列表,尽管我收到了上述错误。
流生成器
Firebase 查询
flutter - StreamBuilder 仅在热重启后更新流
我正在构建一个应用程序,它收集从 Firebase 下达的所有订单和订单详细信息。我必须得到两件事
- 用户登录后我使用单例方法保存的联系人号码中的沙龙详细信息
- 来自 CustID 的客户详细信息
现在发生的是,在调试期间我创建了这个按钮,按下它会从数据库中获取沙龙详细信息。但是现在,只有当我获取详细信息时
- 先点击按钮
- 热重启应用
只有这样,streambuilder 才能获取数据这是导致问题的代码片段:
这些代码用于查找详细信息。
这是我的 StreamBuilder 代码:
知道出了什么问题以及如何在没有按钮和热重启的情况下获取数据?
flutter - 在 Flutter 中构建 Streams 时出现编译时错误
我正在尝试将此列表作为流返回,但出现以下错误:
下面的清单是导致这些错误的代码:
我还想知道如何在 中声明它MultiProviders
,我是否使用Provider.of
我是 Streams 的新手。这个错误的原因是什么?
flutter - 两个流构建器给了我 RangeError (index): Invalid value: Only valid value is 0: 1 当它应该从 2 个不同的集合中读取两个文档时
我试图做的是用它需要的必要数据填充一张卡片,这些数据是我的用户集合中的 userImage 和 UserFirstname 以及我的 carInfo 集合中的子集合(carReviews)中的数据,我存储必要的评论数据: subcollection(carReviews)
当我打印 snapshot5.data!.docs[index].get('reviewerId') 时,我得到了两个 id,他们已经查看了预期的内容,但是 snapshot6.data!.docs.length 为 1,这没有任何意义!我已经尝试同时使用 snapshot6.data!.docs.length 和 snapshot5.data!.docs.length 作为 itemcount 如果我使用 snapshot6.data!.docs.length 我只会在列表中得到一个项目而没有错误,如果我使用snapshot5.data!.docs.length 我得到范围错误,因为它通过了所有只有 2 的评论。如果 statment 不会改变我尝试过的输出,我使用“hasdata”。
flutter - 而是使用 Stream 返回文档内的集合?- 颤振
我正在尝试获取properties
文档及其集合,它是子集合,我如何流式传输它的数据,这是我编写的函数,但它需要 2 个地图才能到达Category List
并且没有输出。也许它可以通过拖流或其他逻辑来解决,我将使用这个流Stream builder
。提前致谢
flutter - 如何实现 Stream 以获取每个文档的子集合列表?-扑
我试图sub collection
从每个文档ex.clothes,notifer
女巫那里获取更多文档,这意味着我不知道它的 ID,我的专横逻辑是获取 maincollection
以获取所有documents
文档,然后为每个文档获取它sub collection
,我用 Future 做到了实现,但我不能使用 Stream 将最终Sub Collection SnapShots
ex.properitres
列表返回到更改。Future
每次都通过它重建,如果我停止小部件重建,AutomaticKeepAliveClientMixin
我将无法获得任何Firesotre
更改。提前致谢 。
这是我的未来实现,但我再次需要 Stream ^_^ 的实现: