我尝试将searchdelgit与JSON中的将来列表一起使用。但是我得到了 此错误:
formatException:意外字符(第2行,character1)
虽然我已经使用了相同的代码没有搜索页,但效果很好
任何有思想的人
@override
Widget buildResults(BuildContext context) {
// show some result based on the selection
if (query.length < 3) {
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Center(
child: Text(
"Search term must be longer than two letters.",
),
)
],
);
}
return FutureBuilder(
future: _fetchProductSearch(query),
builder: (context, AsyncSnapshot<List<Products>> snapshot) {
if (!snapshot.hasData) {
return Text(snapshot.error.toString());
} else if (snapshot.data.length == 0) {
return Column(
children: <Widget>[
Text(
"No Results Found.",
),
],
);
} else {
var results = snapshot.data;
return ListView.builder(
itemCount: results.length,
itemBuilder: (context, index) {
var result = results[index];
return ListTile(
title: Text(result.artitle),
);
},
);
}
},
);
}
formatException :Unexpected character (at line 2 , character1)