flutter:在同一个小部件中访问两个firecast集合

时间:2018-04-20 13:24:03

标签: dart flutter

我是Flutter的新手,我正在尝试在同一个小部件中使用firebase firecast中的两个集合。但我无法适应它。

Flutter文档提供了适合窗口小部件引用的单个StreamBuilder

return new StreamBuilder<Event>(
  stream: FirebaseDatabase.instance.reference().child('schedules').onValue,
  builder: (BuildContext context, AsyncSnapshot<Event> event) {
    if (!event.hasData)
      return new Center(child: new Text('Loading...'));
      Map<String, Map> schedules = event.data.snapshot.value;
     // Do something with the list of schedules
})

我想要的输出:

trying to achieve something like this.

我正在尝试实现这种情况。

1 个答案:

答案 0 :(得分:1)

将其包装在一个列中并添加另一个StreamBuilder:

Column(
  children: <Widget>[
    StreamBuilder(...),
    StreamBuilder(...),
  ],
)