Aplikacja AngularJS Hello World: Twój pierwszy przykładowy program

Najlepszym sposobem na poznanie mocy aplikacji AngularJS jest utworzenie pierwszego podstawowego programu „Hello World” w Angular.JS.

Istnieje wiele zintegrowanych środowisk programistycznych, których można używać do programowania AngularJS. Niektóre z popularnych są wymienione poniżej. W naszym przykładzie używamy Webstorm jako nasze IDE.

  1. Webstorm
  2. Sublime Text
  3. angularjs Eclipse
  4. visual Studio

Witaj, świecie, AngularJS

Poniższy przykład pokazuje najprostszy sposób stworzenia pierwszej aplikacji typu „Hello world” w AngularJS.

Program 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>

Code Wyjaśnienie:

  1. "aplikacja ng” jest używane do wskazania, że ​​tę aplikację należy traktować jako aplikację kątową js. Tej aplikacji można nadać dowolną nazwę.
  2. Kontroler służy do przechowywania logiki biznesowej. W tagu h1 chcemy uzyskać dostęp do kontrolera, który będzie miał logikę wyświetlania „HelloWorld”, więc możemy powiedzieć, że w tym tagu chcemy uzyskać dostęp do kontrolera o nazwie „HelloWorldCtrl”.
  3. Używamy zmiennej członkowskiej o nazwie „message”, która jest niczym innym jak symbolem zastępczym wyświetlającym komunikat „Hello World”.
  4. „Znacznik skryptu” służy do odwoływania się do skryptu angular.js, który posiada wszystkie niezbędne funkcjonalności dla angular js. Bez tego odniesienia, jeśli spróbujemy użyć jakichkolwiek funkcji AngularJS, nie będą one działać.
  5. „Kontroler” to miejsce, w którym tak naprawdę tworzymy naszą logikę biznesową, czyli nasz kontroler. Specyfika każdego słowa kluczowego zostanie wyjaśniona w kolejnych rozdziałach. Warto zauważyć, że definiujemy metodę kontrolera o nazwie „HelloWorldCtrl”, do której odwołujemy się w kroku 2.
  6. Tworzymy „funkcję”, która zostanie wywołana, gdy nasz kod wywoła ten kontroler. Obiekt $scope to specjalny obiekt w AngularJS, który jest obiektem globalnym używanym w Angular.js. Obiekt $scope służy do zarządzania danymi pomiędzy kontrolerem a widokiem.
  7. Tworzymy zmienną składową o nazwie „message”, przypisując jej wartość „HelloWorld” i dołączając zmienną składową do obiektu zakresu.

UWAGA: Dyrektywa ng-controller jest słowem kluczowym zdefiniowanym w angularjs (krok nr 2) i służy do definiowania kontrolerów w aplikacji. W naszej aplikacji użyliśmy słowa kluczowego ng-controller do zdefiniowania kontrolera o nazwie „HelloWorldCtrl”. Rzeczywista logika sterownika zostanie utworzona w (kroku 5).

Jeśli polecenie zostanie wykonane pomyślnie, po uruchomieniu kodu w przeglądarce zostanie wyświetlony następujący komunikat.

Wyjście:

Wyświetli się komunikat „Witaj, świecie”.

Program AngularJS Hello World

Podsumuj ten post następująco: