我需要在文本小部件中显示文本和双精度,但我得到一个错误。这应该是一个简单的事情。
代码如下:
double commission = 0.0;
const Text('Commission: ${commission}'),
字符串
这里是错误
A value of type 'Null' can't be assigned to a parameter of type 'String' in a const constructor.
Try using a subtype, or removing the keyword 'const'.dartconst_constructor_param_type_mismatch
Unnecessary braces in a string interpolation.
Try removing the braces.dartunnecessary_brace_in_string_interps
Invalid constant value.dart(invalid_constant)
型
我尝试什么都不起作用。我初始化了变量,但它仍然不起作用。
这应该很容易,但我如何修复它?谢谢
2条答案
按热度按时间h43kikqp1#
删除
const
,因为您正在尝试在小部件中嵌入动态值,以便其内容可以在无法使用const
的地方动态更改。vfh0ocws2#
无法添加具有动态值的“const”。
字符串