Application AngularJS Hello World : votre premier exemple de programme
La meilleure faรงon de voir la puissance d'une application AngularJS est de crรฉer votre premiรจre application de programme de base ยซ Hello World ยป dans Angular.JS.
Il existe de nombreux environnements de dรฉveloppement intรฉgrรฉs que vous pouvez utiliser pour le dรฉveloppement AngularJS, certains des plus populaires sont mentionnรฉs ci-dessous. Dans notre exemple, nous utilisons Webstorm comme notre IDE.
- Webstorm
- Sublime Text
- AngularJS Eclipse
- Visual Studio
Bonjour tout le monde, AngularJS
L'exemple ci-dessous montre le moyen le plus simple de crรฉer votre premiรจre application ยซ Hello world ยป dans 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>
Explication du code :
- L'ng-appLe mot-clรฉ " est utilisรฉ pour indiquer que cette application doit รชtre considรฉrรฉe comme une application angulaire js. N'importe quel nom peut รชtre donnรฉ ร cette application.
- Le contrรดleur est ce qui est utilisรฉ pour contenir la logique mรฉtier. Dans la balise h1, nous voulons accรฉder au contrรดleur, qui aura la logique d'afficher ยซ HelloWorld ยป, nous pouvons donc dire, dans cette balise, nous voulons accรฉder au contrรดleur nommรฉ ยซ HelloWorldCtrl ยป.
- Nous utilisons une variable membre appelรฉe ยซ message ยป qui n'est rien d'autre qu'un espace rรฉservรฉ pour afficher le message ยซ Hello World ยป.
- La ยซ balise script ยป est utilisรฉe pour rรฉfรฉrencer le script angulaire.js qui possรจde toutes les fonctionnalitรฉs nรฉcessaires pour angulaire js. Sans cette rรฉfรฉrence, si nous essayons d'utiliser des fonctions AngularJS, elles ne fonctionneront pas.
- ยซ Contrรดleur ยป est l'endroit oรน nous crรฉons rรฉellement notre logique mรฉtier, qui est notre contrรดleur. Les spรฉcificitรฉs de chaque mot-clรฉ seront expliquรฉes dans les chapitres suivants. Il est important de noter que nous dรฉfinissons une mรฉthode de contrรดleur appelรฉe ยซ HelloWorldCtrl ยป qui est rรฉfรฉrencรฉe ร l'รฉtape 2.
- Nous crรฉons une ยซ fonction ยป qui sera appelรฉe lorsque notre code appellera ce contrรดleur. L'objet $scope est un objet spรฉcial dans AngularJS qui est un objet global utilisรฉ dans Angular.js. L'objet $scope est utilisรฉ pour gรฉrer les donnรฉes entre le contrรดleur et la vue.
- Nous crรฉons une variable membre appelรฉe ยซ message ยป, en lui attribuant la valeur ยซ HelloWorld ยป et en attachant la variable membre ร l'objet scope.
REMARQUE: La directive ng-controller est un mot-clรฉ dรฉfini dans AngularJS (รฉtape nยฐ2) et est utilisรฉ pour dรฉfinir des contrรดleurs dans votre application. Ici, dans notre application, nous avons utilisรฉ le mot-clรฉ ng-controller pour dรฉfinir un contrรดleur nommรฉ ยซ HelloWorldCtrl ยป. La logique rรฉelle du contrรดleur sera crรฉรฉe ร l'รฉtape 5.
Si la commande est exรฉcutรฉe avec succรจs, la sortie suivante s'affichera lorsque vous exรฉcutez votre code dans le navigateur.
Sortie :
Le message ยซ Hello World ยป s'affichera.


