AngularJS Einführung
AngularJS ist einJavaScript-Framework. Es kann über ein <script>-Tag zu einer HTML-Seite hinzugefügt werden.
AngularJS erweitert HTML durchDirektivenund bindet Daten überAusdrückean HTML.
AngularJS ist ein JavaScript-Framework
AngularJS ist ein JavaScript-Framework. Es ist eine in JavaScript geschriebene Bibliothek.
AngularJS wird als JavaScript-Datei bereitgestellt und kann mithilfe eines script-Tags zu einer Webseite hinzugefügt werden:
![]() |
Wir empfehlen, das Skript am Ende des <body>-Elements zu platzieren. Dies verbessert die Ladegeschwindigkeit der Webseite, da das Laden von HTML nicht vom Laden des Skripts abhängt. |
|---|
Downloads für verschiedene angular.js-Versionen:https://github.com/angular/angular.js/releases
AngularJS erweitert HTML
AngularJS erweitert HTML durchng-Direktiven.
ng-appDirektiven definieren eine AngularJS-Anwendung.
ng-modelDirektiven binden Elementwerte (wie Eingabefeldwerte) an die Anwendung.
ng-bindDirektiven binden Anwendungsdaten an die HTML-Ansicht.
AngularJS-Beispiele
Selbst ausprobieren »
Beispielerklärung:
Wenn die Webseite vollständig geladen ist, startet AngularJS automatisch.
ng-appDie Direktive teilt AngularJS mit, dass das <div>-Element der „Eigentümer“ der AngularJS-Anwendungist.
ng-modelDie Direktive bindet den Wert des Eingabefelds an die Anwendungsvariablename。
ng-bindDie Direktive bindet den Namen der Anwendungsvariablen an das innerHTML eines Absatzes.
![]() |
Wenn Sie dieng-app-Direktive entfernen, zeigt HTML den Ausdruck direkt an, ohne das Ergebnis des Ausdrucks auszuwerten. |
|---|
Was ist AngularJS?
AngularJS erleichtert die Entwicklung moderner Single-Page-Anwendungen (SPAs: Single Page Applications).
- AngularJS bindet Anwendungsdaten an HTML-Elemente.
- AngularJS kann HTML-Elemente klonen und wiederholen.
- AngularJS kann HTML-Elemente ausblenden und anzeigen.
- AngularJS kann Code „hinter“ HTML-Elementen hinzufügen.
- AngularJS unterstützt Eingabevalidierung.
AngularJS-Direktiven
Wie Sie sehen können, sind AngularJS-Direktiven HTML-Attribute mit dem Präfixng.
ng-initDie Direktive initialisiert AngularJS-Anwendungsvariablen.
AngularJS-Beispiel
Selbst ausprobieren »
![]() |
HTML5 erlaubt erweiterte (benutzerdefinierte) Attribute, die mitdata-beginnen. AngularJS-Attribute beginnen mitng-, aber Sie könnendata-ng-verwenden, damit die Webseite für HTML5 gültig ist. |
|---|
Mit gültigem HTML5:
AngularJS-Beispiel
Selbst ausprobieren »
AngularJS-Ausdrücke
AngularJS-Ausdrücke werden in doppelte geschweifte Klammern geschrieben:{{ expression }}。
AngularJS-Ausdrücke binden Daten an HTML, wasng-bindähnelt.
AngularJS „gibt“ Daten dort aus, wo der Ausdruck geschrieben steht.
AngularJS-Ausdrückesind JavaScript-Ausdrückensehr ähnlich: Sie können Literale, Operatoren und Variablen enthalten.
Beispiel: {{ 5 + 5 }} oder {{ firstName + " " + lastName }}
AngularJS-Beispiel
Selbst ausprobieren »
AngularJS-Anwendungen
AngularJS ModulDefiniert die AngularJS-Anwendung.
AngularJS ControllerWird zur Steuerung der AngularJS-Anwendung verwendet.
ng-appDirektiven definieren die Anwendung,ng-controllerdefinieren den Controller.
AngularJS-Beispiel
Selbst ausprobieren »
AngularJS-Module definieren Anwendungen:
AngularJS-Module
AngularJS-Controller steuern Anwendungen:
AngularJS-Controller
In den kommenden Tutorials erfahren Sie mehr über Anwendungen und Module.
Weitere Erweiterungen


