Heim >Web-Frontend >js-Tutorial >So verwenden Sie die AngularJS-API

So verwenden Sie die AngularJS-API

php中世界最好的语言
php中世界最好的语言Original
2018-03-20 10:43:071447Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn