Maison >interface Web >js tutoriel >Comment utiliser l'API AngularJS

Comment utiliser l'API AngularJS

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

Cette fois, je vais vous montrer comment utiliser l'API AngularJS, quelles sont les précautions lors de l'utilisation de l'API AngularJS, ce qui suit est un cas pratique, jetons un coup d'œil.

Bases

angular.bootstrap() démarrer manuellement AngularJS
angular.element() encapsule une partie du DOM élément ou est un HTMLString et le traite comme un élément jQuery.
angular.module() Créer, enregistrer ou récupérer le module AngularJS

JSON

angular.fromJson() Désérialiser la chaîne JSON
angular.toJson() Séquence chaîne JSON

comparaison

angular.isArray() renvoie true si la référence est un tableau
angular.isDate() renvoie true si la référence est une date
angular.isDefined () Si la référence est défini, retournez true
angular.isElement() Si la référence est un élément DOM, retournez true
angular.isFunction() Si la référence est une fonction, retournez true
angular.isNumber() Si le reference Si la référence est un nombre, retournez true
angular.isObject() Si la référence est un objet, retournez true
angular.isString() Si la référence est une chaîne, retournez true
angular.isUndefined () Si la référence n'est pas définie, return true
angular.equals() Renvoie true si deux objets sont égaux

Conversion

angular.lowercase() Convertit la chaîne en minuscule
angular.uppercase() Convertir le caractère Convertir la chaîne en majuscules
angular.copy() Copie complète d'un tableau ou d'un objet
angular.forEach() Fonction d'itération d'un objet ou d'un tableau

angular.copy (source, destination) Copie profonde

Lorsque vous devez copier un tableau ou un objet, si vous utilisez directement $scope.user = $scope.master, cela provoquera un lien entre les deux parties, vous devez donc utiliser $scope.user = angulaire.copy($scope.master)
Vous devez faire attention aux points suivants :

S'il n'y a qu'un seul paramètre (aucun objet copié n'est spécifié), un objet de copie sera renvoyé.

Si la destination est spécifiée, l'objet sera copié en profondeur Vers destination

Si la source est nulle ou non définie, la source sera renvoyée directement.

Si la source est la destination, une erreur sera signalée.

angular.forEach() Itération d'objets ou de tableaux

Boucle pour les objets

var values = {name: 'misko', gender: 'male'};var log = [];
angular.forEach(values, function(value, key) { 
  this.push(key + ': ' + value);
}, log);

Pour les tableaux d'objets

var objs =[{a:1},{a:2}];angular.forEach(objs, function(data,index,array)
{//data等价于array[index]console.log(data.a+'='+array[index].a);});

Je te crois J'ai lu cet article Vous maîtrisez la méthode des cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Conseils pour utiliser la largeur maximale et la largeur minimale

Comment résoudre le problème de l'affichage incomplet d'Android saisie de texte

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn