##Main goal This set of tasks intends build and verify AngularJS integrational skills. Writing single controller or a service is easy, but when it comes to implementing whole usecase and separating your code into controller, service, etc. it gets harder.
Each branch contains one exercise with own requirements and instructions described in README file.
##Table of contents ####Exercise 1: "Bind Posts" Will walk you through binding data from controller to ng-repeat directive. ####Exercise 2: "Bind Posts From DAO" Continuation of exercise 1. Instead of binding hardcoding data inside controller, let's load it from DAO service. ####Exercise 3: "Creating own DAO resource" Extend your skills needed for previous exercises by writing custom DAO resource. ####Exercise 4: "Using angular-route" Verify ngRoute configuration skills. ####Exercise 5: "Create CRUD (Create, Read, Update, Delete)" Introduction to mocked REST backend. You will be need to consume it in your app. ####Exercise 6: "Using angular-xeditable" Get familiar with angular-xeditable documentation is first step, then you will utilize this component into your app. ####Exercise 7: "Typeahead component" In order to complete this exercise you will use component from another 3rd party library - angular-bootstrap. ####Exercise 8: "Multilanguage using angular-gettext" This is mostly about configuration and setup translation tools. ####Exercise 9: "File upload exercise" Using 3rd party library flow.js, you will create elegant and powerful file uploader. ####Exercise 10: "Unleash Select2" Similar to exercise7 but it offers much more, like multiple choice, tagging and much more. ####Exercise 11: "Drag and Drop" Utilize another 3rd party library base on jquery. ####Exercise 12: "Pagination Support" Super easy way to paginate your lists, make it auto-refresh when filters change. ####Exercise 13: "Mock backend" Requires from you to understand and use $httpBackend to deliver fake backend
npm install
bower install
grunt serve