【发布时间】:2019-09-02 11:35:54
【问题描述】:
我有一个在StreamBuilder 的帮助下呈现的TextField,遵循BLoC 带有接收器和流的模式。
Widget field(SignUpBloc signUpBloc) {
return StreamBuilder(
stream: signUpBloc.outFirstName,
builder: (context, snapshot) {
return TextField(
style: TextStyle(fontSize: 15.0),
onChanged: signUpBloc.inFirstName,
decoration: InputDecoration(
errorStyle: TextStyle(fontSize: 15.0),
errorText: snapshot.error
),
);
},
);
}
我的问题是如何设置初始值?我已尝试使用StreamBuilder 的initialData 属性,但TextField 中没有出现任何文字。
【问题讨论】: