Inhaltsverzeichnis
Wie ist AngularJS zusammengefasst?
AngularJS ist in wenigen Stichpunkten zusammengefasst: Ein JavaScript-Framework für dynamische Webapplikationen. Für die Entwicklung von Single-Page-Apps gedacht. Entwickelt von Google und dort im Produktiveinsatz. Ein Open-Source-Projekt (seit 2009)
Was ist eine AngularJS-Datei?
Wir beginnen mit einer einfachen HTML-Datei, die zu Beginn AngularJS und Bootstrap enthält. Die Datei angular.js ist die Einzige, die wir für eine lauffähige AngularJS-Applikation benötigen. Wir benutzen hier die Online-Version, die Google über ihr CDN verteilt.
Was ist die Philosophie von AngularJS?
Die Philosophie von AngularJS basiert auf der Annahme, dass deklarative Programmierung (in HTML) verwendet werden sollte um Benutzeroberflächen zu gestalten und Softwarekomponenten miteinander zu verbinden, während imperative Programmierung (in JavaScript in Form von AngularJS) für die Umsetzung von Programmlogik verwendet werden sollte.
Wie wird ein Model in AngularJS definiert?
In AngularJS wird ein clientseitiges Model (nach dem Model-View-ViewModel-Muster ein ViewModel) gemeinsam mit der Logik in einem Controller definiert. Die Controller werden anschließend zu einem Modul zusammengefasst. Die Module werden mit Hilfe eines integrierten Dependency-Injection -Containers in die Applikation eingebunden.
Wie Erkennst du die Direktiven von AngularJS?
Direktiven von AngularJS erkennst du an dem Präfix ng-. Die Direktiven helfen dir, große Teile einer Applikation ohne eine Zeile Code zu schreiben. Probieren wir eine weitere, einfache Direktive aus und ändern dazu die Zeile mit dem Suchergebnis leicht ab:
Wie reagiert AngularJS auf das Eingabefeld?
Wenn ihr etwas in das Eingabefeld eingebt, wird der Text an der Stelle ausgegeben, wo { {search}} steht. Dies funktioniert durch die Zwei-Wege-Datenbindung. Durch ng-model=“search“ reagiert AngularJS, sobald Du den Wert des Eingabefeldes änderst.
Was ist die Angular-CLI?
Die Angular-CLI wird genutzt, um neue Strukturen innerhalb unserer Anwendungen zu generieren, anstatt wie oft in Projekten die Basis-Strukturen zu kopieren und über potenzielle Fehler bei der Umbenennung zu stolpern. Es ist ein mächtiges Werkzeug, welches euch mit ng –help einen ausführlichen Hilfetext anbietet.
Was ist das Ökosystem von Angular?
Das Ökosystem von Angular ist sehr groß. Die Basis bildet hierbei das Core-Framework. Hier sind die fundamentalen Konzepte implementiert, die für moderne Webanwendungen essenziell sind. Zwei weitere Core-Konzepte, die jedoch separat nutzbar sind, sind die Angular-CLI und die Verwaltung von Komponenten.
Was ist Angular für Enterprise-Anwendungen?
Wobei das nicht ganz stimmt, da Angular sich mittlerweile sogar eher zur Plattform weiterentwickelt hat. Es beinhaltet neben der reinen “API” zur Anwendungsentwicklung mittlerweile auch Entwicklungs-Werkzeuge, Generatoren und mitgelieferte Architektur-Konzepte und stellt somit eine Ready-to-Rock Lösung um Enterprise-Anwendungen zu entwickeln dar.