Cet article vous présente principalement les méthodes d'utilisation des outils angularjs et les détails de l'utilisation de jQuery dans angulairejs. Jetons un coup d'œil ensemble à cet article.
1. Méthode de l'outil Angularjs
(1)angular.isArray(value) détermine s'il s'agit d'un tableau et renvoie vrai/faux
<p>{{isArray}}</p>
$scope.arr=[1,2,3]; $scope.isArray=angular.isArray($scope.arr);
(2)angular.isDate(value) Détermine s'il s'agit d'un type de date, renvoie vrai/faux
(3)angular.idDefined(value) Détermine s'il est défini, renvoie true/false
(4)angular.isElement(node) Détermine s'il s'agit d'un nœud DOM et renvoie true/false
(5)angular.isFunction(value) Détermine s'il s'agit d'un type de fonction et renvoie vrai/faux
(6)angular.isNumber(value) Déterminez s'il s'agit d'un type de nombre, y compris NaN, Infinity et -Infinity, renvoie vrai/false
(7)angular.isObject(value) détermine s'il s'agit d'un type d'objet, Array est un type d'objet et Null n'est pas un type d'objet, renvoie true/false
(8)angular.isString(value ) déterminez s'il s'agit d'un type de chaîne, retournez vrai/faux
(9)angular.uppercase(value) Convertir en majuscule
<p>{{name1}}</p>
$scope.name='zhangsan'; $scope.name1=angular.uppercase($scope.name);
(10)angular.lowercase( value) Convertir en minuscules
(11)angular .equals(o1,o2) détermine si deux chaînes sont égales et renvoie vrai/faux
<p>{{eq}}</p>
$scope.a='111'; $scope.b='111'; $scope.eq=angular.equals($scope.a,$scope.b);
(12)angular. relation d'héritage extend(dst,src), comme indiqué dans le code suivant, b hérite des attributs d'un
$scope.a={name:'张三'}; $scope.b={age:10}; $scope.c=angular.extend($scope.b,$scope.a); console.log($scope.b);//{"age":10,"name":"张三"}
(13)angular.fromJson(json) désérialise la chaîne json et convertit la chaîne json en un objet Objet JavaScript
var json = '{"name":"hello","age":"20"}'; console.log(json); $scope.json=angular.fromJson(json); console.log($scope.json);
(14)angular.toJson(obj,pretty) Format de chaîne json
var json = {"name":"hello","age":"20"}; // console.log(json); // $scope.json=angular.toJson(json); $scope.json=angular.toJson(json,true); console.log($scope.json);
(15 )angulaire copie(source, [destination]) Comme indiqué dans le code suivant, copiez a vers b
$scope.a={name:'张三'}; $scope.b={age:10}; $scope.c=angular.copy($scope.a,$scope.b); console.log($scope.a); console.log($scope.b);
(16)angular.forEach(obj, iterator, [context])
var json = {"name":"hello","age":"20","sex":'男'}; angular.forEach(json,function(val,key){ //console.log(val); console.log(key); });
var json = {"name":"hello","age":"20","sex":'男'}; var results=[]; angular.forEach(json,function(val,key){ //console.log(val); //console.log(key); this.push(key+'--'+val); },results); console.log(results);
(17)angular.bind(self, fn, args);绑定对象,作为函数的上下文
var self={name:'张三'}; var f=angular.bind(self,function(age){ $scope.info=this.name+' is '+age; console.log($scope.info); }); f(30); var f=angular.bind(self,function(age){ $scope.info=this.name+' is '+age; console.log($scope.info); },10); f();
本篇文章到这就结束了(想看更多就到PHP中文网AngularJS使用手册中学习),有问题的可以在下方留言提问。
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!