An example of best practice Angular Application Architecture of Todo MVC
Including:
- NgRx state management (not needed for 99% of applications) RxJS offers 99% of NgRx's features for free
- A
contenteditable
directive is used to enable editing via double clicking a todo. - Saves state in NgRx stores and local storage with
ngrx/router-store
- Architected in the highest flexible state for maximum CSS and component reuse