如何将数据动态传递到模型中的 Widget class
How to pass data dynamically to a Widget class inside Model
我有这样一个模型:
class MyModel{
Widget widget;
MyModel(this.widget);
}
var myPage = MyModel(HomeWidget());
有没有办法在我使用模型时将数据传递给 HomeWidget()
?像这样?
myPage.widget("some data")
或者以任何方式将数据动态传递给小部件?
你可以试试回调方式
class MyModel{
Function(String data) widget;
MyModel(this.widget);
}
var myPage = MyModel((String data) => HomeWidget(data));
myPage.widget("some data");
我有这样一个模型:
class MyModel{
Widget widget;
MyModel(this.widget);
}
var myPage = MyModel(HomeWidget());
有没有办法在我使用模型时将数据传递给 HomeWidget()
?像这样?
myPage.widget("some data")
或者以任何方式将数据动态传递给小部件?
你可以试试回调方式
class MyModel{
Function(String data) widget;
MyModel(this.widget);
}
var myPage = MyModel((String data) => HomeWidget(data));
myPage.widget("some data");