In addition to being written in JavaScript, AngularJS is also distributed as a JavaScript file. It can be embedded into a web page directly through the script tag. Also, it allows developers to express various components of a web application by extending HTML with three ng-directives - ng-app, ng-model and ng-bind. The web developers can even use AngularJS expressions to bind AngularJS data to HTML without writing additional code.