본문 바로가기

웹프로그래밍

toDoList - 개발 14일차(수정모드, important)

개발순서

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

수정모드

처음에는 수정모드에서 save버튼을 눌러서 한번에 저장하려고 했다.
그러다 각 개체에 save버튼을 만들어서 저장하는 것도 괜찮을것 같아서 그렇게 하려고 했더니 form이 여러개 생성되어서 충돌하는 것 같다. formGroup을 배열로 만들어서 어떻게하면 될 것 같기도한데, 차라리 form하나만 만들고, input에 인덱스를 붙여서 한번에 save하는게 편할 것 같다.
다시 한번에 수정하는 식으로 바꾸자.

important 동기화

important 버튼을 누를 때마다 서비스의 changeImportant가 호출되어 db문을 수정한다.

해야 할 일

라우팅(get, post 완료, put 거의 완성, delete 남음 금방일듯)
important 버튼 DB동기화하기.
수정모드에서는 update버튼 대신 view버튼을 보여줄 것.
month 컴포넌트 달력은 내가 스스로 만들어 보자. (date-picker 참고)