Skip to content

BozenaW/angular-exercises

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

angular-exercises

##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 #####Exercise 14: "Select 2" Description: soon #####Exercise 15: "" Description: soon #####Exercise 16: "Double request" Description: soon #####Excersie 17: "Catch error" Description: soon #####Exercise 18: "DAO" Description: soon

To run the project

npm install
bower install
grunt serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%