AngularJS is HTML enhanced for web apps.

AngularJS is a JavaScript framework. It is a library written in JavaScript. AngularJS is distributed as a JavaScript file, and can be added to a web page with a script tag:

<script src=""></script>

AngularJS is a very powerful JavaScript library. It is used in Single Page Application (SPA) projects. It extends HTML DOM with additional attributes and makes it more responsive to user actions. AngularJS is open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache license version 2.0.

1. The ng-app directive defines an AngularJS application.

2. The ng-model directive binds the value of HTML controls (input, select, textarea) to application data.

3. The ng-bind directive binds application data to the HTML view.

For sample example, check the below link

To learn, check the below link


You should have a basic understanding of JavaScript and any text editor. As we are going to develop web-based applications using AngularJS, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX, etc.