인프런 커뮤니티 질문&답변
게시글 넘버링에 대해서 질문드립니다.
해결된 질문
작성
·
430
2
강의 내용에는 게시글 번호가 앞페이지부터 인덱스가 증가합니다.
그런데 보통 사이트 게시판을 보면 맨 뒷페이지부터 인덱스가 증가하는 것이 일반적이라
제가 그렇게 해보고 싶어서 이렇게 저렇게 시도를 해봤는데
도무지 어떻게 하는건지 잘 모르겠습니다.
혹시 본 강의의 코드 {{loop.index + (page - 1) * limit }} 처럼
한 줄로 구현이 가능한 로직인지 아니면 다른 방법으로
만들어야 하는지 알고 싶습니다.
답변 2
1
1
남박사
지식공유자
말씀하신 부분을 구현하려면
{{ loop.index + (page - 1) * limit }} 이 1부터 증가하는 값이니까 쉽게 전체 갯수에서 이 값을 빼면 말씀하신대로 구현할 수 있습니다. html 로 tot_count 라는 변수로 전체 데이터 갯수를 넘긴다고 가정했을때..
{{(tot_count + 1) - (loop.index + ((page - 1) * limit))}}
이런식으로 작성하면 말씀하신데로 거꾸로 카운팅이 되게 됩니다. 조금만 생각해보면 단순한 산수 입니다만 입문자 입장에선 참 이런게 어렵게만 느껴질 수 있는데.... 그게 사실 정상입니다.





