我创建了一个接受数据列表作为属性的类。此列表包含应在 build 方法中调用其他类的键和值。
我不确定这是否是正确的方法,所以这里有一个例子来解释我想要实现的目标。
假设我们用一些数据调用一个名为 MyToolbar 的类
MyToolbar(data: [
{
'mySecondClass': ['red','green','purple'],
'mythirdClass': ['yes','no','maybe']
}
])
该类如下所示:
class MyToolbar extends StatelessWidget {
MyToolbar({required this.data})
final List data;
@override
Widget build(BuildContext context) {
return Stack(children:[
// use data file to call classes from the key name: Key(data: itemdata) for each of the classes contained in the data
])}
我猜这不是解决问题的方法。如何根据传递给它的数据向 MyToolbar 添加其他内容。