Maison >interface Web >js tutoriel >Comment utiliser l'API AngularJS
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!