Günter击败了我两分钟,但是我已经输入了它,因此这里有一个小选择,它也可以工作,并且避免完全使用“ then”。
Future<List<Item>> getAllItems() async { var client = new Client(); List<String> itemsIds = ['1', '2', '3']; //different ids List<Response> list = await Future.wait(itemsIds.map((itemId) => client.get('sampleapi/$itemId/next'))); return list.map((response){ // do processing here and return items return new Item(); }).toList();}


