AngularJS

Aus JsWiki.de
Wechseln zu: Navigation, Suche
Datei:AngularJS-large.png
Das offizielle Logo von AngularJS

AngularJS ist ein sehr umfangreiches JavaScript-Framework für clientseitige Webanwendungen, welches unter Projektleitung von Google entwickelt wird. Templates und damit verbundene grundlegende Logiken können direkt in HTML angegeben werden, während komplexere Programmlogik in JavaScript geschrieben wird. Dafür stellt AngularJS mächtige Strukturen zur Verfügung, wie Controller, Direktiven, Filter und Services. Mit Modulen lässt sich der Funktionsumfang beliebig erweitern.

Die angezeigten Daten werden zwischen dem HTML-Dokument (View) und dem Datenbestand der internen Programmlogik (Model) automatisch mittels sogenannten Zwei-Wege-Datebindung (Two way data-binding) synchonisiert. Dies erspart es dem Entwickler sogenannten Boilerplate-Code zu schreiben, der lediglich dazu dient, Model und View miteinander zu verbinden. Intern verwendet AngularJS dazu einen sogenannten Dirty-Checking Algorithmus, welcher den aktuellen Stand des Models mit dem vorherigen abgleicht, und alle geänderten Werte die im View aktualisiert.

Siehe auch[Bearbeiten]

Websites zu AngularJS[Bearbeiten]

Beiträge über AngularJS[Bearbeiten]