我是Flutter和Dart语言的新手。在按照教程进行操作时,我创建了一个具有 2 个StreamTransformers的验证器类,这是为了尝试bloc pattren,用户将在 2 个TextFields中键入电子邮件和密码,因此每次文本更改时都会对其进行验证。
如果我使用传入的电子邮件或密码,我会在FromHandler构造函数中的那个验证器类中遇到大量错误,但是当我将它们放在我在这里所做的if 语句中时,它们不会被识别为字符串对象,那就是如您在下面的屏幕截图中所见,此处的错误原因。
除了他们bloc文件也有几个错误,如下面的第二个屏幕截图所示:
颤振版本:0.5.1 飞镖版本:2.0
有关完整代码,请查看此 repo 中的login_stateful_bloc文件夹: https ://github.com/touseefbsb/LoginStateful