파파비의 블로그

플러터, flutter) 큰 데이터에서 데이터 추리고 위젯만들기 ! (where & listview.builder) 본문

개발/flutter

플러터, flutter) 큰 데이터에서 데이터 추리고 위젯만들기 ! (where & listview.builder)

N. Dave 2020. 6. 5. 18:01
반응형

데이터가 List로 되어있다고 가정해보자.

이런식으로 Meal 이라는 데이터 모델을 갖고 있는 리스트가 있다고 해보자.

 

여기서 우리는 원하는 Meal 객체들만 추리기를 원한다.

그방법은?

 

where사용!!! 

List에 있는 객체들 중에서, id의 값을 categories에서 갖고 있는 객체들만 엄선해서

categoryMeals라는 객체에 리스트형태로 넣은 것이다.

 

 

우리는 이 선별된 데이터들을 기반으로 ListView를 만들어보려면 어떻게 하는게 좋을까?

 

: 선별된 데이터 > dynamic > ListView.Builder

여기서 빌더는 Text객체를 만들었는데, 얼마든지 다른 data를 활용한 위젯을 만들 수 있다.

편리한 점은 itembuilder역시 foreach형태고, data도 List로 도출되어서 아다리가 맞는다.

 

반응형
Comments