Flutter 如何使用runInAction更新ObservableList?
我正在尝试更新ObservableList索引,但没有更新:Flutter 如何使用runInAction更新ObservableList?,flutter,mobx,Flutter,Mobx,我正在尝试更新ObservableList索引,但没有更新: final user = ObservableList<User>.of([ User( price: "10", name: "todo", ) ]); void updateName() { runInAction(() => user[0].name = "Tom"); } // Result UI Ob
final user = ObservableList<User>.of([
User(
price: "10",
name: "todo",
)
]);
void updateName() {
runInAction(() => user[0].name = "Tom");
}
// Result UI
Observer(
builder: (BuildContext context) => Text(userProivder.user[0].name))
// Button action
ButtonValidation(
title: S.of(context).valider,
onClick: () {
userProivder.updateTodo(20);
}),
最终用户=可观察列表([
使用者(
价格:“10”,
名称:“待办事项”,
)
]);
void updateName(){
运行不活动(()=>用户[0].name=“Tom”);
}
//结果界面
观察者(
生成器:(BuildContext上下文)=>文本(userProivder.user[0].name))
//按钮动作
按钮验证(
标题:S.of(上下文)。valider,
onClick:(){
userProivder.updateTodo(20);
}),
但是名称值不变吗