Приложение AngularJS Hello World: ваш первый пример программы
Лучший способ увидеть возможности приложения AngularJS — создать свою первую базовую программу «Hello World» в Angular.JS.
Существует множество интегрированных сред разработки, которые вы можете использовать для разработки AngularJS, некоторые из популярных из них упомянуты ниже. В нашем примере мы используем Webstorm как наша IDE.
- Webstorm
- Sublime Text
- AngularJS Eclipse
- Visual Studio
Привет, мир, AngularJS
В примере ниже показан самый простой способ создания вашего первого приложения «Hello world» в AngularJS.
<!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>
Пояснение к коду:
- "нг-приложениеКлючевое слово «используется для обозначения того, что это приложение следует рассматривать как приложение angular js. Этому приложению можно дать любое имя.
- Контроллер — это то, что используется для хранения бизнес-логики. В теге h1 мы хотим получить доступ к контроллеру, логика которого будет отображать «HelloWorld», поэтому мы можем сказать, что в этом теге мы хотим получить доступ к контроллеру с именем «HelloWorldCtrl».
- Мы используем переменную-член под названием «message», которая представляет собой не что иное, как заполнитель для отображения сообщения «Hello World».
- «Тег сценария» используется для ссылки на сценарий angular.js, который имеет все необходимые функции для angular js. Без этой ссылки, если мы попытаемся использовать какие-либо функции AngularJS, они не будут работать.
- «Контроллер» — это место, где мы фактически создаем нашу бизнес-логику, которая является нашим контроллером. Специфика каждого ключевого слова будет объяснена в последующих главах. Важно отметить, что мы определяем метод контроллера под названием «HelloWorldCtrl», на который ссылаются в шаге 2.
- Мы создаем «функцию», которая будет вызываться, когда наш код вызывает этот контроллер. Объект $scope — это специальный объект в AngularJS, который является глобальным объектом, используемым в Angular.js. Объект $scope используется для управления данными между контроллером и представлением.
- Мы создаем переменную-член под названием «сообщение», присваиваем ей значение «HelloWorld» и присоединяем переменную-член к объекту области.
ЗАМЕТКА: Директива ng-controller — это ключевое слово, определенное в AngularJS (шаг №2) и используется для определения контроллеров в вашем приложении. Здесь, в нашем приложении, мы использовали ключевое слово ng-controller для определения контроллера с именем «HelloWorldCtrl». Фактическая логика контроллера будет создана на этапе №5.
Если команда выполнена успешно, при запуске кода в браузере будет отображен следующий вывод.
Мощность
Появится сообщение «Hello World».


