Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter flatter widget.snapshot.data与snapshot.data_Flutter_Dart_Flutter Layout - Fatal编程技术网

Flutter flatter widget.snapshot.data与snapshot.data

Flutter flatter widget.snapshot.data与snapshot.data,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,我对widget.snapshot.data[“info”]和snapshot.data[“info”]感到困惑。谁能解释一下这一点。widget.snapshot.data[“info”]应该在使用StatefulWidget并且snapshot来自StatefulWidget时使用 范例 class ViewDocuments extends StatefulWidget { DocumentSnapshot snapshot; ViewDocuments(this.snapsho

我对
widget.snapshot.data[“info”]
snapshot.data[“info”]感到困惑。
谁能解释一下这一点。

widget.snapshot.data[“info”]应该在使用StatefulWidget并且snapshot来自StatefulWidget时使用

范例

class ViewDocuments extends StatefulWidget {
  DocumentSnapshot snapshot;

  ViewDocuments(this.snapshot);

  @override
  _ViewDocumentsState createState() => _ViewDocumentsState();
}

class _ViewDocumentsState extends State<ViewDocuments> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text("${widget.snapshot.data["info"]}"),
      ),
    );
  }
}
我希望这对你有帮助

class ViewDocuments extends StatelessWidget {
  DocumentSnapshot snapshot;

  ViewDocuments(this.snapshot);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text("${snapshot.data["info"]}"),
      ),
    );
  }
}