Improve this DocGuide to AngularJS Documentation

Everything you need to know about AngularJS

Tutorials

Core Concepts

Templates

In Angular applications, you move the job of filling page templates with data from the server to the client. The result is a system better structured for dynamic page updates. Below are the core features you'll use.

Application Structure

Other AngularJS Features

Testing

Specific Topics

Tools

Complementary Libraries

This is a short list of libraries with specific support and documentation for working with Angular. You can find a full list of all known Angular external libraries at ngmodules.org.

Deployment

General

Server-Specific

Learning Resources

Books

Videos:

Courses

Getting Help

The recipe for getting help on your unique issue is to create an example that could work (even if it doesn't) in a shareable example on Plunker, JSFiddle, or similar site and then post to one of the following:

Social Channels

Contributing to AngularJS

Though we have a core group of core contributors at Google, Angular is an open source project with hundreds of contributors. We'd love you to be one of them. When you're ready, please read the Guide for contributing to AngularJS.

Final Bits

Didn't find what you're looking for here? Check out AngularJS-Learning for an even more comprehensive list of links to videos, tutorials, and blog posts.

If you have awesome AngularJS resources that belong on this page, please tell us about them on Google+ or Twitter.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.3.20/docs/partials/guide