Learn AngularJS
This is a sample project, where I am going to explore and experiment different web functionalities with AngularJS core capabilities.
The base of the project is taken from Pro AngularJS book by Adam Freeman (published by APress).
I am going to extend the base solution with new functionalities and change existing implementations to make it more complex and challenging.
Please feel free to send the Pull requests with specific comments, I will evaluate and accept the changes. I do will come up with parking lot items, which community can pick up and can start contributing to the project.
Even though the project is created from ASP.NEt MVC Project template in Visual Studio, I removed all Microsoft referred DLLs to make the project independent from any platform.
To give you guys a feel, this is how the home page will look like -
Happy Coding!!!
Changelog
11/19/2015
- Added Sort functionality using Two Way binding directive
- Integrated Github Continous Integration with Azurewebsites - http://proangularjslearn.azurewebsites.net/Views/products.html
11/20/2015
- Added One time binding for Product List
- Added Cart Factory
- Implemented Add to cart/Remove from cart functionality
- Added Cart Summary Directive
- Enabled CORS on AzureWebsite through Web.Config
11/20/2015 Part-2
- Added Checkout Summary
- Implemented ngRoute
11/22/2015
- Upgraded to AngularJS v1.5.0-beta.2
- Implemented ngAnimate
11/23/2015
- Added Shipping Details Form with Validation
- Implemented Order Processing and Thank you View
- Added separate WebApi project
11/28/2015
- Integrated GetAllProducts EndPoint with Web Project
- Implemented Admin View with Products and Orders Views
- Created API Endpoints for List of orders
12/1/2015
- Orders API integration with Admin Orders
- Delete All Orders API EndPoint
- Handled OPTIONS requests at Application BeginRequest level