【发布时间】:2022-01-05 18:52:38
【问题描述】:
我正在使用valuenotifier 来更新文本,作为具有有状态小部件 并调用setstate 的替代方法。我能够从 dropdownFormField 中获取选定的值,但无法显示它。
https://dartpad.dev/?id=62d831a1b6ff472e080d5b18f9bae2ef&null_safety=true
【问题讨论】:
我正在使用valuenotifier 来更新文本,作为具有有状态小部件 并调用setstate 的替代方法。我能够从 dropdownFormField 中获取选定的值,但无法显示它。
https://dartpad.dev/?id=62d831a1b6ff472e080d5b18f9bae2ef&null_safety=true
【问题讨论】:
只需将此添加到onChanged 方法中:
_text.value = value.toString();
这将更新您的 ValueNotifier 的值,ValueListenableBuilder 将捕获并重建它。
【讨论】: