AngularJS Hello World alkalmazás: Az első példaprogram
Az AngularJS-alkalmazások erejének megismerésének legjobb módja az, ha létrehozza az első alapvető „Hello World” alkalmazást az Angular.JS-ben.
Számos integrált fejlesztői környezet használható az AngularJS fejlesztéshez, a legnépszerűbbek közül néhányat az alábbiakban említünk. Példánkban használjuk Webstorm mint a mi IDE-nk.
- Webstorm
- Sublime Text
- AngularJS Eclipse
- Visual Studio
Helló világ, AngularJS
Az alábbi példa bemutatja az első „Hello world” alkalmazás létrehozásának legegyszerűbb módját az AngularJS-ben.
<!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>
Kód magyarázata:
- Azng-app” kulcsszó azt jelzi, hogy ezt az alkalmazást szögletes js-alkalmazásnak kell tekinteni. Bármilyen név megadható ennek az alkalmazásnak.
- A kontroller az, amit az üzleti logika megtartására használnak. A h1 tag-ben szeretnénk elérni a vezérlőt, aminek a logikája lesz a „HelloWorld” megjelenítéséhez, tehát mondhatjuk, hogy ebben a címkében szeretnénk elérni a „HelloWorldCtrl” nevű vezérlőt.
- Egy „message” nevű tagváltozót használunk, amely nem más, mint egy helyőrző a „Hello World” üzenet megjelenítéséhez.
- A „script tag” az angular.js szkriptre való hivatkozásra szolgál, amely rendelkezik az angular js-hez szükséges összes funkcióval. E hivatkozás nélkül, ha megpróbálunk bármilyen AngularJS függvényt használni, azok nem működnek.
- A „vezérlő” az a hely, ahol valójában létrehozzuk az üzleti logikánkat, amely a kontrollerünk. Az egyes kulcsszavak sajátosságait a következő fejezetekben ismertetjük. Fontos megjegyezni, hogy definiálunk egy 'HelloWorldCtrl' nevű vezérlő módszert, amelyre a 2. lépésben hivatkozunk.
- Létrehozunk egy „függvényt”, amelyet akkor hívunk meg, amikor a kódunk meghívja ezt a vezérlőt. A $scope objektum egy speciális objektum az AngularJS-ben, amely az Angular.js-ben használt globális objektum. A $scope objektum a vezérlő és a nézet közötti adatok kezelésére szolgál.
- Létrehozunk egy „message” nevű tagváltozót, hozzárendeljük a „HelloWorld” értékét, és csatoljuk a tagváltozót a hatókör objektumhoz.
JEGYZET: Az ng-controller direktíva egy kulcsszó, amely a következőben van definiálva AngularJS (2. lépés), és a vezérlők meghatározására szolgál az alkalmazásban. Alkalmazásunkban az ng-controller kulcsszót használtuk a „HelloWorldCtrl” nevű vezérlő meghatározására. A vezérlő tényleges logikája az (5. lépés) jön létre.
Ha a parancsot sikeresen végrehajtották, a következő kimenet jelenik meg, amikor futtatja a kódot a böngészőben.
output:
Megjelenik a „Hello World” üzenet.


