AngularJS Hello World Application: Dit første eksempelprogram

Den bedste måde at se kraften i en AngularJS-applikation på er at oprette din første grundlæggende program "Hello World"-app i Angular.JS.

Der er mange integrerede udviklingsmiljøer, du kan bruge til AngularJS-udvikling, nogle af de populære er nævnt nedenfor. I vores eksempel bruger vi Webstorm som vores IDE.

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

Hej verden, AngularJS

Eksemplet nedenfor viser den nemmeste måde at oprette din første "Hello world"-applikation i AngularJS.

AngularJS Hello World Program

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

Kodeforklaring:

  1. Den "ng-app” nøgleordet bruges til at angive, at denne applikation skal betragtes som en angular js-applikation. Ethvert navn kan gives til denne applikation.
  2. Controlleren er det, der bruges til at holde forretningslogikken. I h1-tagget vil vi have adgang til controlleren, som vil have logikken til at vise "HelloWorld", så vi kan sige, i denne tag vil vi have adgang til controlleren ved navn "HelloWorldCtrl".
  3. Vi bruger en medlemsvariabel kaldet "besked", som ikke er andet end en pladsholder til at vise "Hello World"-meddelelsen.
  4. "Script-tagget" bruges til at referere til angular.js-scriptet, som har al den nødvendige funktionalitet til angular js. Uden denne reference, hvis vi forsøger at bruge nogen AngularJS-funktioner, vil de ikke fungere.
  5. "Controller" er stedet, hvor vi faktisk skaber vores forretningslogik, som er vores controller. De nærmere specifikationer for hvert søgeord vil blive forklaret i de efterfølgende kapitler. Hvad er vigtigt at bemærke, at vi definerer en controller-metode kaldet 'HelloWorldCtrl', som der refereres til i trin 2.
  6. Vi opretter en "funktion", som vil blive kaldt, når vores kode kalder denne controller. $scope-objektet er et specielt objekt i AngularJS, som er et globalt objekt, der bruges i Angular.js. $scope-objektet bruges til at administrere data mellem controlleren og visningen.
  7. Vi opretter en medlemsvariabel kaldet "besked", tildeler den værdien "HelloWorld" og knytter medlemsvariablen til scope-objektet.

BEMÆRK: ng-controller-direktivet er et nøgleord defineret i AngularJS (trin #2) og bruges til at definere controllere i din applikation. Her i vores applikation har vi brugt nøgleordet ng-controller til at definere en controller ved navn 'HelloWorldCtrl'. Den faktiske logik for controlleren vil blive oprettet i (trin #5).

Hvis kommandoen udføres med succes, vil følgende output blive vist, når du kører din kode i browseren.

Output:

Meddelelsen 'Hello World' vil blive vist.

AngularJS Hello World Program