AngularJS Referenzhandbuch
AngularJS-Direktiven
In diesem Tutorial verwendete AngularJS-Direktiven:
| Direktive | Beschreibung |
|---|---|
| ng-app | Definiert das Stammelement einer Anwendung. |
| ng-bind | Bindet HTML-Elemente an Anwendungsdaten |
| ng-bind-html | Bindet das innerHTML eines HTML-Elements an Anwendungsdaten und entfernt gefährliche Zeichen aus der HTML-Zeichenkette. |
| ng-bind-template | Gibt den Textinhalt an, der durch ein Template ersetzt werden soll. |
| ng-blur | Gibt das Verhalten beim Blur-Ereignis an. |
| ng-change | Gibt den Ausdruck an, der ausgeführt wird, wenn sich der Inhalt ändert. |
| ng-checked | Gibt an, ob ein Element ausgewählt ist. |
| ng-class | Gibt die CSS-Klasse an, die von einem HTML-Element verwendet wird. |
| ng-class-even | Ähnlich wie ng-class, funktioniert aber nur bei geraden Zeilen. |
| ng-class-odd | Ähnlich wie ng-class, funktioniert aber nur bei ungeraden Zeilen. |
| ng-click | Definiert das Verhalten, wenn auf ein Element geklickt wird. |
| ng-cloak | Verhindert Flackern, während die Anwendung geladen wird. |
| ng-controller | Definiert das Controller-Objekt für die Anwendung. |
| ng-copy | Gibt das Verhalten beim Copy-Ereignis an. |
| ng-csp | Ändert die Content Security Policy. |
| ng-cut | Gibt das Verhalten beim Cut-Ereignis an. |
| ng-dblclick | Gibt das Verhalten beim Doppelklick-Ereignis an. |
| ng-disabled | Gibt an, ob ein Element deaktiviert ist. |
| ng-focus | Gibt das Verhalten beim Fokus-Ereignis an. |
| ng-form | Gibt an, dass ein HTML-Formular das Controller-Formular erbt. |
| ng-hide | Blendet HTML-Elemente aus oder ein. |
| ng-href | Gibt einen Link für das <a>-Element an. |
| ng-if | Entfernt ein HTML-Element, wenn die Bedingung falsch ist. |
| ng-include | Bindet eine HTML-Datei in die Anwendung ein. |
| ng-init | Definiert die Anfangswerte einer Anwendung. |
| ng-jq | Definiert die Bibliotheken, die die Anwendung verwenden muss, wie z. B. jQuery. |
| ng-keydown | Gibt das Verhalten an, wenn eine Taste gedrückt wird. |
| ng-keypress | Gibt das Verhalten an, wenn eine Taste gedrückt wird. |
| ng-keyup | Gibt das Verhalten an, wenn eine Taste losgelassen wird. |
| ng-list | Konvertiert Text in eine Liste (Array). |
| ng-model | Verknüpft den Wert von HTML-Steuerelementen mit Anwendungsdaten. |
| ng-model-options | Gibt an, wie das Modell aktualisiert werden soll. |
| ng-mousedown | Gibt das Verhalten an, wenn eine Maustaste gedrückt wird. |
| ng-mouseenter | Gibt das Verhalten an, wenn der Mauszeiger in ein Element eintritt. |
| ng-mouseleave | Gibt das Verhalten an, wenn der Mauszeiger ein Element verlässt. |
| ng-mousemove | Gibt das Verhalten an, wenn sich der Mauszeiger innerhalb des angegebenen Elements bewegt. |
| ng-mouseover | Gibt das Verhalten an, wenn sich der Mauszeiger über einem Element befindet. |
| ng-mouseup | Gibt das Verhalten an, wenn die Maustaste über einem Element losgelassen wird. |
| ng-non-bindable | Gibt an, dass das Element oder dessen Kindelemente nicht an Daten gebunden werden können. |
| ng-open | Gibt das open-Attribut eines Elements an. |
| ng-options | Gibt <options> in einer <select>-Liste an. |
| ng-paste | Gibt das Verhalten beim Einfügeereignis an. |
| ng-pluralize | Zeigt Informationen gemäß Lokalisierungsregeln an. |
| ng-readonly | Gibt das readonly-Attribut eines Elements an. |
| ng-repeat | Definiert eine Vorlage für jedes Element in einer Sammlung. |
| ng-selected | Gibt das selected-Attribut eines Elements an. |
| ng-show | Zeigt HTML-Elemente an oder verbirgt sie. |
| ng-src | Gibt das src-Attribut eines <img>-Elements an. |
| ng-srcset | Gibt das srcset-Attribut eines <img>-Elements an. |
| ng-style | Gibt das style-Attribut eines Elements an. |
| ng-submit | Gibt den auszuführenden Ausdruck an, wenn das onsubmit-Ereignis auftritt. |
| ng-switch | Gibt die Bedingung zum Anzeigen oder Verbergen von Kindelementen an. |
| ng-transclude | Gibt die Zielposition zum Befüllen an. |
| ng-value | Gibt den Wert eines Eingabeelements an. |
Filter ParsingAngularJS Filters。
AngularJS-Ereignisse
AngularJS unterstützt die folgenden Ereignisse:
- ng-click
- ng-dbl-click
- ng-mousedown
- ng-mouseenter
- ng-mouseleave
- ng-mousemove
- ng-keydown
- ng-keyup
- ng-keypress
- ng-change
Event Parsing:Angular Events。
AngularJS Validation Attributes
- $dirty
- $invalid
- $error
Validation Parsing:Angular Validation。
Globale AngularJS-API
Conversion
| API | Beschreibung |
|---|---|
| angular.lowercase() | Konvertiert einen String in Kleinbuchstaben |
| angular.uppercase() | Konvertiert einen String in Großbuchstaben |
| angular.copy() | Erstellt eine Deep Copy eines Arrays oder Objekts |
| angular.forEach() | Iterationsfunktion für Objekte oder Arrays |
Comparison
| API | Beschreibung |
|---|---|
| angular.isArray() | Gibt true zurück, wenn die Referenz ein Array ist |
| angular.isDate() | Gibt true zurück, wenn die Referenz ein Datum ist |
| angular.isDefined() | Gibt true zurück, wenn die Referenz definiert ist |
| angular.isElement() | Gibt true zurück, wenn die Referenz ein DOM-Element ist |
| angular.isFunction() | Gibt true zurück, wenn die Referenz eine Funktion ist |
| angular.isNumber() | Gibt true zurück, wenn die Referenz eine Zahl ist |
| angular.isObject() | Gibt true zurück, wenn die Referenz ein Objekt ist |
| angular.isString() | Gibt true zurück, wenn die Referenz eine Zeichenkette ist |
| angular.isUndefined() | Gibt true zurück, wenn die Referenz undefined ist |
| angular.equals() | Gibt true zurück, wenn zwei Objekte gleich sind |
JSON
| API | Beschreibung |
|---|---|
| angular.fromJson() | Deserialisiert eine JSON-Zeichenkette |
| angular.toJson() | Serialisiert eine JSON-Zeichenkette |
Grundlagen
| API | Beschreibung |
|---|---|
| angular.bootstrap() | AngularJS manuell starten |
| angular.element() | Umschließt einen Teil eines DOM-Elements oder eine HTML-Zeichenkette und behandelt das Ergebnis als jQuery-Element. |
| angular.module() | Erstellt, registriert oder ruft ein AngularJS-Modul ab |
Globale API-Referenz:Angular API。
Weitere Erweiterungen