Програма AngularJS Hello World: ваш перший приклад програми

Найкращий спосіб переконатися в потужності додатка AngularJS — це створити свою першу базову програму «Hello World» в Angular.JS.

Існує багато інтегрованих середовищ розробки, які можна використовувати для розробки AngularJS, деякі з популярних згадані нижче. У нашому прикладі ми використовуємо Webstorm як наша IDE.

  1. Webstorm
  2. Sublime Text
  3. AngularJS Eclipse
  4. Visual Studio

Привіт, світе, AngularJS

Наведений нижче приклад показує найпростіший спосіб створити вашу першу програму «Hello world» в AngularJS.

Програма AngularJS Hello World

<!DOCTYPE html>  
<html ng-app="app">  
<head>  
    <meta charset="utf 8">
    <title>Guru99</title>     
</head>  
<body>
<h1 ng-controller="HelloWorldCtrl">{{message}}</h1>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
<script>  
    angular.module("app", []).controller("HelloWorldCtrl", function($scope) {  
    $scope.message="Hello World" 
    } )
</script> 

</body>  
</html>

Пояснення коду:

  1. "ng-додатокКлючове слово використовується для позначення того, що цю програму слід розглядати як програму angular js. Цій програмі можна дати будь-яку назву.
  2. Контролер — це те, що використовується для підтримки бізнес-логіки. У тегу h1 ми хочемо отримати доступ до контролера, який матиме логіку відображення «HelloWorld», тому ми можемо сказати, що в цьому тегу ми хочемо отримати доступ до контролера під назвою «HelloWorldCtrl».
  3. Ми використовуємо змінну-член під назвою «message», яка є нічим іншим, як заповнювачем для відображення повідомлення «Hello World».
  4. Тег «script» використовується для посилання на сценарій angular.js, який має всі необхідні функції для angular js. Без цього посилання, якщо ми спробуємо використати будь-які функції AngularJS, вони не працюватимуть.
  5. «Контролер» — це місце, де ми фактично створюємо нашу бізнес-логіку, тобто наш контролер. Особливості кожного ключового слова будуть пояснені в наступних розділах. Важливо зауважити, що ми визначаємо метод контролера під назвою «HelloWorldCtrl», на який посилаються у Кроці 2.
  6. Ми створюємо «функцію», яка буде викликана, коли наш код викликає цей контролер. Об’єкт $scope — це спеціальний об’єкт в AngularJS, який є глобальним об’єктом, який використовується в Angular.js. Об’єкт $scope використовується для керування даними між контролером і представленням.
  7. Ми створюємо змінну-член під назвою «message», присвоюючи їй значення «HelloWorld» і приєднуючи змінну-член до об’єкта scope.

ПРИМІТКА: Директива ng-controller є ключовим словом, визначеним у AngularJS (крок №2) і використовується для визначення контролерів у вашій програмі. Тут, у нашій програмі, ми використали ключове слово ng-controller для визначення контролера під назвою «HelloWorldCtrl». Справжня логіка для контролера буде створена в (крок №5).

Якщо команда виконана успішно, під час запуску коду в браузері буде показано наступний результат.

вихід:

Відобразиться повідомлення «Hello World».

Програма AngularJS Hello World