我实现了搜索栏。用户可以搜索categoryName
或categoryId
。我尝试过这种方式,但是没有用。
(这就像AND operator
。不是吗?)
我想OR operator
final result = jobProvider.where((a) => a.categoryName.toLowerCase().contains(query))
.where((b) => b.categoryId.toLowerCase().contains(query));
答案 0 :(得分:1)
只需在您的情况下使用||
:
final result = jobProvider.where((a) => a.categoryName.toLowerCase().contains(query) || a.categoryId.toLowerCase().contains(query));