【发布时间】:2018-08-08 16:43:00
【问题描述】:
我想使用 StatelessWidget 内的 StatefulWidget 的最终变量在 Firestore 中创建一个新文档。
但我总是遇到同样的问题:在初始化程序中只能访问静态成员
我的 StatefulWidget 代码:
class UserProfile extends StatefulWidget {
UserProfile({this.auth, this.onSignedOut, this.userID});
final BaseAuth auth;
final VoidCallback onSignedOut;
final String userID;
@override
_UserProfileState createState() => new _UserProfileState();
}
我的 StatelessWidget 代码:
class _UserProfilState extends State<UserProfile> {
final DocumentReference userdocuments =
Firestore.instance.collection("Users").document(widget.userID); //Here i get the Error, because widget.userID
}
我的问题:我如何使用 StatefulWidget 中的 userID 变量来创建基于 userID 的新文档。感谢我们的帮助
【问题讨论】:
标签: dart google-cloud-firestore flutter