Heim >Web-Frontend >js-Tutorial >So verwenden Sie die AngularJS-API
Dieses Mal zeige ich Ihnen, wie Sie die AngularJS-API verwenden und welche Vorsichtsmaßnahmen bei der Verwendung der AngularJS-API gelten. Das Folgende ist ein praktischer Fall. Schauen wir uns das an.
Grundlagen
angular.bootstrap() manuell starten AngularJS
angular.element() umhüllt einen Teil des DOM Element oder ist ein HTMLString und behandelt es als jQuery-Element.
angular.module() AngularJS-Modul
JSON
angular.fromJson() erstellen, registrieren oder abrufen. JSON-Zeichenfolge deserialisieren
angular.toJson() JSON-Zeichenfolge sequenzieren
Vergleich
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 () Wenn die Referenz definiert ist, geben Sie true zurück
angular.isElement() Wenn die Referenz ein DOM-Element ist, geben Sie true zurück
angular.isFunction() Wenn die Referenz eine Funktion ist, geben Sie true zurück
angular.isNumber() Wenn die Referenz Wenn die Referenz eine Zahl ist, geben Sie true
angular.isObject() zurück. Wenn die Referenz ein Objekt ist, geben Sie true zurück
angular.isString(). Wenn die Referenz eine Zeichenfolge ist, geben Sie true
angular.isUndefined zurück () Wenn die Referenz undefiniert ist, geben Sie true zurück
angular.equals() Gibt true zurück, wenn zwei Objekte gleich sind
Konvertierung
angular.lowercase() Konvertieren Sie die Zeichenfolge in Kleinbuchstaben
angular.uppercase() Konvertieren Sie das Zeichen. Wandeln Sie die Zeichenfolge in Großbuchstaben um
angular.copy() Tiefe Kopie eines Arrays oder Objekts
angular.forEach() Iterationsfunktion eines Objekts oder Arrays
angular.copy (Quelle, Ziel) Deep Copy
Wenn Sie ein Array oder Objekt kopieren müssen und $scope.user = $scope.master direkt verwenden, führt dies zu einer Verknüpfung zwischen den beiden Parteien, daher sollten Sie es verwenden $scope.user = angle.copy($scope.master)
Sie müssen auf die folgenden Punkte achten:
Wenn nur ein Parameter vorhanden ist (kein kopiertes Objekt angegeben ist), ein Kopierobjekt wird zurückgegeben.
Wenn das Ziel angegeben ist, wird das Objekt tief kopiert Zum Ziel
Wenn die Quelle null oder undefiniert ist, wird die Quelle direkt zurückgegeben
Wenn die Quelle das Ziel ist, wird ein Fehler gemeldet.
angular.forEach() Iteration von Objekten oder Arrays
Schleife für Objekte
var values = {name: 'misko', gender: 'male'};var log = []; angular.forEach(values, function(value, key) { this.push(key + ': ' + value); }, log);
Für Arrays von Objekten
var objs =[{a:1},{a:2}];angular.forEach(objs, function(data,index,array) {//data等价于array[index]console.log(data.a+'='+array[index].a);});
Ich glaube dir Ich habe diesen Artikel gelesen. Sie beherrschen die Fallmethode. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.
Empfohlene Lektüre:
Tipps zur Verwendung von max-width und min-width
So lösen Sie das Problem der unvollständigen Anzeige von Android Texteingabe
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die AngularJS-API. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!