AngularJS - Первое приложение
Перед созданием настоящего Hello World! приложение с использованием AngularJS, давайте посмотрим на части приложения AngularJS. Приложение AngularJS состоит из следующих трех важных частей:
- ng-app - Эта директива определяет и связывает приложение AngularJS с HTML. 
- ng-model - Эта директива связывает значения данных приложения AngularJS с элементами управления вводом HTML. 
- ng-bind - Эта директива связывает данные приложения AngularJS с тегами HTML. 
Создание приложения AngularJS
Шаг 1. Загрузите платформу
Поскольку это чистый JavaScript-фреймворк, его можно добавить с помощью тега <Script>.
<script 
   src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
</script>Шаг 2. Определите приложение AngularJS с помощью директивы ng-app
<div ng-app = "">
   ...
</div>Шаг 3. Определите имя модели с помощью директивы ng-model
<p>Enter your Name: <input type = "text" ng-model = "name"></p>Шаг 4. Свяжите значение указанной выше модели, определенное с помощью директивы ng-bind.
<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 = "https://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 использует модель имени, которая будет отображаться в теге HTML <span> всякий раз, когда пользователь вводит данные в текстовое поле. 
- Закрывающий тег </div> указывает на конец приложения AngularJS.