小编sxn*_*xgx的帖子

如何获取Flutter 2中的snapshot.error?

我将 Flutter 应用程序更新为 Flutter 2,现在当我尝试在 StreamBuider 中获取 snapshot.error 时,我得到了这个在此输入图像描述

\n

这些是带有 Streams 的验证器。

\n
class LoginStreams with Validators {\n\n  dispose() {\n    _emailController.close();\n    _passwordController.close();\n  }\n\n  Function(String) get emailOnChange => _emailController.sink.add;\n  Function(String) get passwordOnChange => _passwordController.sink.add;\n\n  final _emailController = StreamController<String>.broadcast();\n  final _passwordController = StreamController<String>.broadcast();\n\n  Stream<String> get emailStream => \n    _emailController.stream.transform(emailValidator);\n  Stream<String> get passwordStream =>       \n _passwordController.stream.transform(passwordValidator);\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n

--

\n
class Validators {\n  final passwordValidator = StreamTransformer<String, String>.fromHandlers(\n      handleData: (password, sink) {\n    password.length >= 5\n        ? sink.add(password)\n        : sink.addError("La contrase\xc3\xb1a debe contener m\xc3\xa1s …
Run Code Online (Sandbox Code Playgroud)

mobile android ios dart flutter

3
推荐指数
2
解决办法
3886
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

ios ×1

mobile ×1