validation - 如何修复颤振流输入验证中的“未定义名称”?
问题描述
我想通过流转换器函数验证输入,当我在接收器参数之前将密码值作为“pass/password”参数传递时出现错误。
我尝试了不同的名称,但它不起作用。它适用于我的电子邮件验证器,但我不知道为什么密码验证器会出错,尽管它们几乎完全相同。
final passValidate = StreamTransformer<String,String>.fromHandlers(
handleData: (pass,sink)
if (pass.length >4){
sink.add(pass);
}
else
{
sink.addError('wrong pass');
}
);
我希望参数能够正常运行,但我收到一条错误消息“未定义的名称'通过'。尝试将名称更正为已定义的名称,或定义名称”