본문 바로가기

웹프로그래밍

toDoList - 개발 9일차(routing)

개발순서

1. 화면의 틀 잡기(간단한 디자인, Bootstrap)
2. 컴포넌트 구체화, 라우팅 모듈 생성(Angular)
3. 백엔드 구축(NodeJs)
4. DB 생성
5. 세부적인 사항 수정

api.js

  • http.get 으로 /api/todos 에 접근하면 호출되는 router.get… 생성,
  • req에서 model객체를 받을 예정
  • 받아서 yyyymmdd형태로 수정하여 sql문 호출

todo.service.ts

  • http모듈을 불러오고, 생성자에서 선언
  • getTodos 메소드에서 http.get 메소드를 실행, day컴포넌트에서 model객체를 받아와서 api.js에 그대로 던진다.

day.component.ts

  • todoService.getTodos 메서드가 삽입되는 부분이 잘못된 것 같다. getModel.subscribe 안에 넣었는데 이게 아닌듯.
  • 삽입위치를 다시 생각해보자.

해야 할 일

month 컴포넌트 달력은 내가 스스로 만들어 보자. (date-picker 참고)
라우팅, DB생성
checkbox로 여러 항목을 동시에 삭제하거나, 하나의 항목만 체크했을때 수정이 가능하도록 구현 할 것.