
Chat.fromJson()은 Map<String,dynamic> 을 인자로 받게 되어있는데
snapshot.data.document는 List<DocumentSnapshot>타입이다
리스트뷰 빌더의 인덱스로 하나하나 접근해보자
snapshot.data.document[index]의 데이터 타입은 DocumentSnapshot이고
그럼 결국에 Chat.fromJson() 여기에 인자로 넣어주려면
Map<String,dynamic>의 타입을 넣어줘야하는데 그 타입은 바로바로바로!
snapshot.data.document[index].data 이것이다!
오늘 스터디하면서 데이터타입에 대해서
다시한번 생각해보게 되었다..............................
데이터타입..쉽게생각하면 지옥을맛볼지도..ㅋㅋ

'Flutter' 카테고리의 다른 글
| 쿠퍼티노액션쉬트 (0) | 2020.08.10 |
|---|---|
| TimeStamp in flutter (0) | 2020.08.02 |
| [에러]Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. (0) | 2020.08.02 |
| [flutter] url_launcher 사용할때 웹뷰 도대체 어떻게 닫나요????????=> closeWebView() (0) | 2020.07.23 |
| Flutter 위젯들 아랫선으로 맞추기(baseline) 오류 설정 (0) | 2020.07.23 |