dir.by  
  Search  
Programming, development, testing
AngularJS (это Angular версии 1.0)
Что такое AngularJS ?
  Looked at 4359 times    
 Что такое AngularJS ? 
last updated: 27 September 2019
AngularJS представляет JavaScript фреймворк от компании Google для создания клиентских, динамических приложений.

AngularJS существенно облегчает разработку динамических приложений, благодаря:
• своему простому синтаксису
• двусторонней привязке данных
Двусторонняя привязка данных
AngularJS обеспечивает двустороннюю привязку HTML элемента с JavaScript переменной.
Объяснение:
Мы вводим значение в HTML элементе
автоматически меняется значение JavaScript переменной
В коде меням JavaScript переменную
автоматически отображается новое значение в HTML элементе
Благодаря двусторонней привязке данных:
• уменьшается количество кода
• сервер освобождается от лишней работы
 Пример "двусторонняя привязка данных" ng-model в AngularJS 
  Html  
<html>
<body>

     <!-- загружаем библиотеку AngularJS -->
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

     <!-- HTML элементы -->
     <div ng-app="myApp" ng-controller="myCtrl">
          Enter text:
          <input ng-model="name">
          <BR>
          My name is {{name}}
     </div>

     <!-- Java Script -->
     <script>
          // создаем AngularJS модуль с именем 'myApp'
          var app = angular.module('myApp', []);

          // создаем AngularJS контроллер с именем 'myCtrl'
          app.controller('myCtrl', function($scope) {
               $scope.name = "Evgen";
          });
     </script>

</body>
</html>
Example we look, we test
Подсказка! Введите текст в элементе и увидите как поменялся My name is
Объяснение примера!
Сервис $scope в AngularJS следит за всеми изменениями.
Мы в $scope добавили переменную name
  Html  
<script>
     ...
     app.controller('myCtrl', function($scope) {
          $scope.name = "Evgen";
     });
</script>
HTML элемент input привязываемся к name через аттрибут ng-model
  Html  
<input ng-model="name">
HTML текст привязывается к name через двойные фигурные скобки {{...}}
  Html  
My name is {{name}}
 
 
Next topic →
Примеры "Односторонняя привязка данных (показываем данные)" в AngularJS
 
Your feedback ... Comments ...
   
Your Name
Your comment (www links can only be added by a logged-in user)

  Объявления  
  Объявления  
 
Что такое AngularJS ?
Примеры
Примеры "Односторонняя привязка данных (показываем данные)" в AngularJS
Пример "двусторонняя привязка данных" ng-model в AngularJS
Пример "Функция для обрабоки события и привязка к данным" ng-click в AngularJS
Дополнительные темы, вопросы
$scope в AngularJS
WWW сайты для изучения AngularJS
Сайты для изучения AngularJS

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика