21.07.10 04:59 작성
·
204
답변 1
1
2021. 07. 10. 05:33
새벽에 달리시는군요!
질문이 2개네요.
1. 왜 model을 사용하는가?
이 부분은 model이라는게 데이터 덩어리 라고 생각하시면 됩니다.
예를 들면 게시판을 만든다고 하면 게시판 안에
-글쓴이
-작성시간
- 제목
-내용
등의 데이터가 여러개가 있는데, 이 데이터를 한개의 덩어리로 묶어서 firebase에 저장하고, 이 데이터 덩어리 형태를 받아오는 것입니다.
2. children의 의미
이 부분은 dataSnapshop의 children의 데이터를 가져오는데
dataSnapshop 의 내용물을 보면 리스트 형태로 들어가 있습니다.
[{데이터 덩어리1}, {데이터 덩어리2}, {데이터 덩어리3}]
때문에 이 덩어리들을 하나하나씩 빼서 dataModel에 넣어서 반복문을 통해 가져오는 것입니다.
이해가 어려우시면 한번 더 질문주세요 :)