找不到为什么我不能在TextEditingController中设置初始文本作为参数的线索:以下代码运行良好:
TextEditingController _usernameController =
TextEditingController(text: 'test');
但如果我将硬编码值更改为一个参数,它就会中断:
String _test = 'test';
TextEditingController _usernameController =
TextEditingController(text: _test);
如何解决这个问题?非常感谢
您可以尝试类似的
String _test = 'test';
TextEditingController _usernameController = TextEditingController();
...
TextFormField(
controller: _usernameController..text = this._test,