Das Folgende sind die wichtigsten Kernfunktionen in AngularJS:
Datenbindung: Automatische Synchronisierung von Daten zwischen Modell- und Ansichtskomponenten.
Anwendungsbereich: Diese Objekte beziehen sich auf das Modell. Sie fungieren als Klebstoff zwischen dem Controller und der Ansicht.
Controller: Diese Javascript-Funktionen sind an einen bestimmten Bereich gebunden.
Dienste: AngularJS verfügt über mehrere integrierte Dienste, wie z. B. $http, das als XMLHttpRequest angefordert werden kann. Diese einzelnen Objekte werden in der Anwendung nur einmal instanziiert.
Filter: Wählt eine Teilmenge aus den Einträgen eines Arrays aus und gibt ein neues Array zurück.
-Direktive: Bei der -Direktive geht es um DOM-Element-Tags (wie Elemente, Attribute, CSS usw.). Diese können verwendet werden, um benutzerdefinierte HTML-Tags als neue, benutzerdefinierte Widgets zu erstellen. AngularJS verfügt über integrierte Anweisungen (z. B. ngBind, ngModel...)
Vorlagen: Diese entsprechen den gerenderten Ansichten aus Controller- und Modellinformationen. Dies kann eine einzelne Datei (z. B. index.html) oder mehrere Ansichten auf einer Seite mit „Homonym“ sein.
Routing: Es ist das Konzept des Ansichtenwechsels.
Modellansicht: MVC ist ein Entwurfsmuster, das eine Anwendung in verschiedene Teile (Modelle, Ansichten und Controller genannt) mit jeweils unterschiedlichen Verantwortlichkeiten unterteilt. AngularJS implementiert MVC nicht im herkömmlichen Sinne, sondern ähnelt eher MVVM (Model-View-ViewModel). Das AngularJS-Team verwendet es als Modellansicht.
Deep Links: Deep Links ermöglichen die Codierung des Anwendungsstatus in der URL und das Hinzufügen zu Lesezeichen. Die Anwendung kann über die URL in den gleichen Zustand zurückversetzt werden.
Abhängigkeitsinjektion: AngularJS verfügt über ein integriertes Abhängigkeitsinjektions-Subsystem, das Entwickler verwenden können, um Anwendungen einfacher zu entwickeln, zu verstehen und zu testen.
Das obige ist der detaillierte Inhalt vonTeilen Sie mit, was die Kernfunktionen in AngularJS sind.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!