For a beginner, its being always big confusion to start up with technology..
History of Angularjs??
AngularJS was born in 2009 as a part of a larger commercial product, called GetAngular. Shortly after, Misko Hevery, one of the engineers who founded GetAngular, managed to recreate a web application that consisted of 17 thousand lines of code and took 6 months to develop in a mere 3 weeks using just GetAngular. Reducing the size of the application to just about 1,000 lines of code convinced Google to start sponsoring the project, turning it into the open-source AngularJS we know today. Amongst Angular’s unique and innovative features are two-way data bindings, dependency injection, easy-to-test code and extending the HTML dialect by using directives.
First question that rise in our mind is.. Where to start? What to Start? How to start? Is der any documentation holding any where? Any videos? etc etc
As like routine illusions, i am also a big illusion-er here 😉
I visited angularjs.org. I found some links like Learn tab- videos and tutorials along with Develop tab – developer guide and api reference. None of them helped me to understand and start with basics.
The search went on google until i found this site
The above site will help you to kickstart with angularjs. Once you understood abc in angularjs then you can go through the documentations of official angularjs site.. 🙂
What is AngularJS?
And Why Should I Use It?
If you haven’t tried AngularJS yet, you’re missing out. The framework consists of a tightly integrated toolset that will help you build well structured, rich client-side applications in a modular fashion—with less code and more flexibility.
AngularJS extends HTML by providing directives that add functionality to your markup and allow you to create powerful dynamic templates. You can also create your own directives, crafting reusable components that fill your needs and abstracting away all the DOM manipulation logic.
|Template||HTML with additional markup|
|Directives||extend HTML with custom attributes and elements|
|Model||the data shown to the user in the view and with which the user interacts|
|Scope||context where the model is stored so that controllers, directives and expressions can access it|
|Expressions||access variables and functions from the scope|
|Compiler||parses the template and instantiates directives and expressions|
|Filter||formats the value of an expression for display to the user|
|View||what the user sees (the DOM)|
|Data Binding||sync data between the model and the view|
|Controller||the business logic behind views|
|Dependency Injection||Creates and wires objects and functions|
|Injector||dependency injection container|
|Module||a container for the different parts of an app including controllers, services, filters, directives which configures the Injector|
|Service||reusable business logic independent of views|
Few more referral links(thanks to my dear best buddy Madhu for sharing this useful links)
Videos : here
Queries related to angular??
- mailing list (firstname.lastname@example.org)
- StackOverflow (http://stackoverflow.com/questions/tagged/angularjs)
- IRC (http://webchat.freenode.net/?channels=angularjs&uio=d4)
- Google+ community (https://plus.google.com/u/0/communities/115368820700870330756)