Welcome to the 2015 AngularJS Intermediate Workshop. Today we'll be learning to work with directives and API services. This repository contains a very simple version of TodoMVC with arguably a lot of UI/UX issues. The AngularJS code could also use some love. Today's mission will be to improve this experience using your knowledge of API services and directives.
- Node/NPM:
brew install node
- Bower:
npm install -g bower
Fork this project into your own account then pull it down to your computer. Once complete, run bower install
. Now you're ready to run the server and development. Run the server using gulp serve
.
Goal: Write a directive to replace the todo list items.
- I should see a list of items (not inputs).
- When I click on an item, I should be able to edit it.
- My changes shouldn't save until I press the "ENTER" key.
- If I hit "ESC", my changes should revert to the old value.
- I should be able to check an item as complete.
- The item should be striked through.
- I should be able to delete the item.
- There should be a way to expand a task to see its description.