使用Dart flutter最好的方式来添加条目到Map

bkhjykvo  于 2023-03-31  发布在  Flutter
关注(0)|答案(1)|浏览(110)

我有一个表单,我正在验证,并希望轻松地将条目添加到Map中,我现在最好的方法是:

Widget emailField() {
    return TextFormField(
      onSaved: (newValue) {
        formValues.addEntries({'email': newValue}.entries);
      },
      validator: (value) {
        if (!value!.contains('@')) {
          return 'Invalid email address';
        }
        return null;
      },
      keyboardType: TextInputType.emailAddress,
      decoration: const InputDecoration(
        label: Text('Login Email'),
        hintText: 'you@example.com',
      ),
    );
  }

但似乎他们应该是一个更容易的方法.也许是因为我不明白.entries语法我期待的东西像.push.add??
但似乎他们应该是一个更容易的方法.也许是因为我不明白.entries语法我期待的东西像.push.add??

vybvopom

vybvopom1#

代替

formValues.addEntries({'email': newValue}.entries);

你就这么做

formValues['email'] = newValue;

相关问题