- 투두리스트의 CRUD 로직 구현
- 로컬스토리지를 통해 데이터 영구적으로 유지
- Service를 통해 데이터 처리 로직 분리
- BehaviorSubject를 생성해 데이터 흐름 전달
![image](https://private-user-images.githubusercontent.com/152949989/289720845-90ec10b7-8f71-4b3b-9927-d13d992e8b89.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MTYwMzcsIm5iZiI6MTcyMTQxNTczNywicGF0aCI6Ii8xNTI5NDk5ODkvMjg5NzIwODQ1LTkwZWMxMGI3LThmNzEtNGIzYi05OTI3LWQxM2Q5OTJlOGI4OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxOVQxOTAyMTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZjgzYmEzOWJiODM2NjVlNjYwMDY5MjFiMTljNjg5YzQwYjZiZjE2M2IwMjVhZGRkZWY1YzYyYzMwOTUwM2ZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.D1rUEvD-b6WIE3-ybAYjpTkhhQaBMdQULS3VA3sbMT0)
- 각각 아이템을 구별하기 위해 인풋 프로퍼티 id를 설정했는데, update, delete 등을 할 때 id를 템플릿 참조 변수로 접근해서 가져오는데 적절한 방법인지?
- todo item을 수정하거나 아이템 삭제 등의 행위를 할 때 파라미터로
id
를 받는데, 이 땐id
가 number가 아닌 string으로 받아져서 html 단계에서 바로 타입캐스팅이 가능한지? - 옵저버블과 subject(behaviorSubject)가 자꾸 헷갈림. 페이지에서 service DI를 하여 behaviorSubject의 asObservable로 옵저버블을 만든 변수를 가져와서 async pipe로 구독했는데, 옵저버블로 변환해서 가져와야만 하는지, 그냥 behaviorSubject로 가져와서 처리할 수 있는지?