728x90
이걸 생각 못하고 있었는데,, 그래서
if(searchTextEditController.text.isEmpty){
searchCurrencyList.value = currencyList;
} else{
searchCurrencyList.value = currencyList.where((e) => e.countryName.contains(searchTextEditController.text)).toList();
}
이 코드를 아래와 같이 간단하게 변경할 수 있었다.
어차피 contain(searchTextEditController.text)는 전체를 반환하기 때문에 굳이 if로 나눌 필요가 없었던 것이었다.
searchCurrencyList.value = currencyList
.where((e) => e.countryName.contains(searchTextEditController.text))
.toList();
728x90
'개발 > Flutter' 카테고리의 다른 글
GetX dialog, bottom sheet 에 controller binding 하기! (0) | 2022.08.11 |
---|---|
TextField filtering (0) | 2022.08.10 |
getX로 debounce 쉽게 쓰는 방법 (0) | 2022.08.10 |
GetX로 이동 시 parameter 전달해주기 (0) | 2022.08.09 |
social Textfield -> 소셜앱에서 사용하면 좋은 textfield library (0) | 2022.08.08 |