AngularJS Hello World-applikasjon: Ditt første eksempelprogram
Den beste måten å se kraften til en AngularJS-applikasjon på er å lage din første grunnleggende program "Hello World"-app i Angular.JS.
Det er mange integrerte utviklingsmiljøer du kan bruke for AngularJS-utvikling, noen av de populære er nevnt nedenfor. I vårt eksempel bruker vi Webstorm som vår IDE.
- Webstorm
- Sublime Text
- AngularJS Eclipse
- Visual Studio
Hei verden, AngularJS
Eksemplet nedenfor viser den enkleste måten å lage din første "Hello world"-applikasjon i 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>
Kodeforklaring:
- Den "ng-app” nøkkelord brukes for å angi at denne applikasjonen skal betraktes som en angular js-applikasjon. Et hvilket som helst navn kan gis til denne applikasjonen.
- Kontrolleren er det som brukes til å holde forretningslogikken. I h1-taggen vil vi ha tilgang til kontrolleren, som vil ha logikken til å vise "HelloWorld", så vi kan si, i denne taggen vil vi ha tilgang til kontrolleren som heter "HelloWorldCtrl".
- Vi bruker en medlemsvariabel kalt "melding" som ikke er annet enn en plassholder for å vise "Hello World"-meldingen.
- "Script-taggen" brukes til å referere til angular.js-skriptet som har all nødvendig funksjonalitet for angular js. Uten denne referansen, hvis vi prøver å bruke noen AngularJS-funksjoner, vil de ikke fungere.
- "Controller" er stedet der vi faktisk lager forretningslogikken vår, som er kontrolleren vår. Spesifikasjonene til hvert nøkkelord vil bli forklart i de påfølgende kapitlene. Det som er viktig å merke seg at vi definerer en kontrollermetode kalt 'HelloWorldCtrl' som det refereres til i trinn 2.
- Vi lager en "funksjon" som vil bli kalt når koden vår kaller denne kontrolleren. $scope-objektet er et spesialobjekt i AngularJS som er et globalt objekt som brukes i Angular.js. $scope-objektet brukes til å administrere dataene mellom kontrolleren og visningen.
- Vi lager en medlemsvariabel kalt "melding", tildeler den verdien til "HelloWorld" og knytter medlemsvariabelen til scope-objektet.
MERKNADER: ng-controller-direktivet er et nøkkelord definert i AngularJS (trinn 2) og brukes til å definere kontrollere i applikasjonen din. Her i vår applikasjon har vi brukt nøkkelordet ng-controller for å definere en kontroller kalt 'HelloWorldCtrl'. Selve logikken for kontrolleren vil bli opprettet i (trinn #5).
Hvis kommandoen utføres vellykket, vil følgende utdata vises når du kjører koden i nettleseren.
Utgang:
Meldingen 'Hello World' vil vises.