Reputation: 153
I have a model like this:
class MyModel{
Widget widget;
MyModel(this.widget);
}
var myPage = MyModel(HomeWidget());
is there a way to pass data to HomeWidget()
using model when i use it? like this?
myPage.widget("some data")
or any way to pass data to widget dynamically?
Upvotes: 2
Views: 437
Reputation: 315
u can try callback like way
class MyModel{
Function(String data) widget;
MyModel(this.widget);
}
var myPage = MyModel((String data) => HomeWidget(data));
myPage.widget("some data");
Upvotes: 1