Dart 中 Promise.all 的模拟?

And*_*nin 16 future dart

是否有现有的 API 可以将Future对象列表分组为一个,以便我可以等待所有对象完成?就像在 javascript 的Promise.all.

Ano*_*P.A 25

您可以使用Future.wait

例子

var futures = await Future.wait([     
      getAddress(),      
      getTeam(),    
      getEvents(),
    ]);
Run Code Online (Sandbox Code Playgroud)


jul*_*101 21

您可以使用Future.wait此处记录的方法:

https://api.dart.dev/stable/2.5.0/dart-async/Future/wait.html