如何在可互操作的地方使用OR运算符?

时间:2019-10-11 17:38:12

标签: flutter dart

我实现了搜索栏。用户可以搜索categoryNamecategoryId。我尝试过这种方式,但是没有用。

(这就像AND operator。不是吗?) 我想OR operator

final result = jobProvider.where((a) => a.categoryName.toLowerCase().contains(query))
.where((b) => b.categoryId.toLowerCase().contains(query));

1 个答案:

答案 0 :(得分:1)

只需在您的情况下使用||

final result = jobProvider.where((a) => a.categoryName.toLowerCase().contains(query) || a.categoryId.toLowerCase().contains(query));