AngularJS Tutorial

AngularJS extends HTML with new attributes.

AngularJS is very suitable for single-page applications (SPA).

AngularJS is easy to learn.

This tutorial

This tutorial is specifically designed to help you learn AngularJS as quickly and effectively as possible.

Firstly, you will learn the basics of AngularJS: directives, expressions, filters, modules, and controllers.

Then, you will learn all other information about AngularJS:

Events, DOM, forms, inputs, validation, Http, etc.

Examples in each chapter

You can edit the examples online in each chapter and click the button to view the results.

AngularJS Examples

<!DOCTYPE html>
<html lang="en-US">
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
<body>
<div ng-app="">
  <p>Name : <input type="text" ng-model="name"></p>
  <h1>Hello {{name}}</h1>
</div>
</body>
</html>

Try It Yourself

Basic Knowledge You Should Have

Before learning AngularJS, you should have a basic understanding of the following:

History of AngularJS

AngularJS 1.0 was released in 2012.

Miško Hevery is an employee of Google, who began working on AngularJS in 2009.

This idea was very successful, and now this project has received official support from Google.

AngularJS Examples

The AngularJS tutorial on CodeW3C.com includes many AngularJS examples!

AngularJS Examples

AngularJS Reference Manual

The AngularJS Reference Manual includes all the directives and filters used in this tutorial.

AngularJS Reference Manual