Flutter 表达式没有';t评估功能,因此它可以';不能调用吗? 类ShoppingListState扩展了状态{ @凌驾 小部件构建(构建上下文){ 最终清单shoppingItems=新清单(); 购物物品。添加(“痛苦”); 购物物品。添加(“番茄酱”); 返回ListView.builder( 填充:常数边集全部(16.0), itemCount:shoppingItems.length, itemBuilder:(上下文,i){ 返回文本(购物项目(i)); } ); } }
错误出现在Flutter 表达式没有';t评估功能,因此它可以';不能调用吗? 类ShoppingListState扩展了状态{ @凌驾 小部件构建(构建上下文){ 最终清单shoppingItems=新清单(); 购物物品。添加(“痛苦”); 购物物品。添加(“番茄酱”); 返回ListView.builder( 填充:常数边集全部(16.0), itemCount:shoppingItems.length, itemBuilder:(上下文,i){ 返回文本(购物项目(i)); } ); } },flutter,dart,Flutter,Dart,错误出现在返回文本(shoppingItems())shoppingItems不是一个函数,而是一个列表,您可能希望访问i位置的元素,因此您可以使用shoppingItems[i]替换代码。如果答案确实解决了您的问题,请将其标记为已接受 class ShoppingListState extends State<ShoppingList> { @override Widget build(BuildContext context) { final List<St
返回文本(shoppingItems())
shoppingItems
不是一个函数,而是一个列表
,您可能希望访问i
位置的元素,因此您可以使用shoppingItems[i]
替换代码。如果答案确实解决了您的问题,请将其标记为已接受
class ShoppingListState extends State<ShoppingList> {
@override
Widget build(BuildContext context) {
final List<String> shoppingItems = new List();
shoppingItems.add("pain");
shoppingItems.add("tomate");
return ListView.builder(
padding: const EdgeInsets.all(16.0),
itemCount: shoppingItems.length,
itemBuilder: (context,i) {
return Text(shoppingItems(i));
}
);
}
}