Перед тем как мы начнем создание первого HelloWorld приложения использующего AngularJS мы посмотрим на основные части нашего приложения. AngularJS приложение содержит три основных части:
- ng-app – Директива определяет и привязывает AngularJS приложение к HTML.
 - ng-model – Директива связывает значения AngularJS с управляющими элементами (input, select, button) HTML страницы.
 - ng-bind – Директива связывает данные AngularJS с HTML тегами.
 
Шаги для создания приложения на AngularJS
Шаг 1 – Загружаем фреймворк
<script src = "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"> </script>
Шаг 2 – Определяем корневой элемент приложения
<div ng-app = ""> ... </div>
Шаг 3 – Определяем модель используя директиву ng-model
<p>Enter your Name: <input type = "text" ng-model = "name"></p>
Шаг 4 – Связываем значения модели с тегами
<p>Hello <span ng-bind = "name"></span>!</p>
Шаги для запуска AngularJS приложения
Используем простую HTML страницу testAngularJS.htm.
<html>
   
   <head>
      <title>AngularJS First Application</title>
   </head>
   
   <body>
      <h1>Sample Application</h1>
      
      <div ng-app = "">
         <p>Enter your Name: <input type = "text" ng-model = "name"></p>
         <p>Hello <span ng-bind = "name"></span>!</p>
      </div>
      
      <script src = "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
      
   </body>
</html>
Вывод
Откройте файл testAngularJS.htm в браузере. Введите имя и посмотрите что произойдет.

Как AngularJS интегрируется в HTML
- ng-app – директива определяет где начинается приложение AngularJS
 - ng-model – директива которая создает модель переменной с названием «name» которая может быть использована в html странице вместе с блоком div с директивой ng-app
 - ng-bind – далее, используется имя модели для отображения текста с инпута в span элементе.
 - Закрывающийся </div> говорит о конце приложения AngularJS
 

