【发布时间】:2021-03-04 21:15:27
【问题描述】:
Dart/Flutter:我有一个类从服务器获取数据并返回一个列表,但 ListView.builder 抛出错误:getter 'length' is not defined for the type 'Search'。
**这里是搜索类的代码:**
class Search {
String query;
Search(query) {
this.query = query;
HttpClient()
.getUrl(Uri.parse('https://api-request-url/search'))
.then((request) => request.close())
.then((response) async {
response.transform(Utf8Decoder()).listen((event) {
return event;
});
}
);
}
}
【问题讨论】:
-
请看ListView()代码