Heim  >  Artikel  >  Web-Frontend  >  Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?

Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?

寻∝梦
寻∝梦Original
2018-09-08 14:33:241630Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich die Methoden zur Verwendung von AngularJS-Tools und die Details zur Verwendung von jQuery in AngularJS vor. Schauen wir uns diesen Artikel gemeinsam an.

1. AngularJS-Tool-Methode

(1)angular.isArray(value) bestimmt, ob es sich um ein Array handelt und gibt true/false zurück

<p>{{isArray}}</p>
$scope.arr=[1,2,3];
$scope.isArray=angular.isArray($scope.arr);

(2)angular.isDate(value) Bestimmt, ob es sich um einen Datumstyp handelt, gibt true/false zurück

(3)angular.idDefined(value) Bestimmt, ob es definiert ist, gibt true zurück /false

(4)angular.isElement(node) bestimmt, ob es sich um einen DOM-Knoten handelt und gibt true/false zurück

(5)angular.isFunction(value) bestimmt, ob es sich um eine Funktion handelt Typ und gibt wahr/falsch zurück

(6)angular.isNumber(value) Bestimmt, ob es sich um den Zahlentyp handelt, einschließlich NaN, Infinity und -Infinity, gibt wahr/falsch zurück

(7)angular .isObject(value) Bestimmt, ob es sich um einen Objekttyp handelt, Array ein Objekttyp ist, Null kein Objekttyp ist, gibt true/false zurück

(8)angular.isString(value) bestimmt, ob es sich um eine Zeichenfolge handelt Typ, gibt wahr/falsch zurück

( 9)angular.uppercase(value) In Großbuchstaben umwandeln

<p>{{name1}}</p>
 $scope.name='zhangsan';
 $scope.name1=angular.uppercase($scope.name);

(10)angular.lowercase(value) In Kleinbuchstaben umwandeln

( 11)angular.equals(o1,o2) Beurteilen Sie zwei, ob die Zeichenfolgen gleich sind, und geben Sie true/false zurück

<p>{{eq}}</p>
$scope.a='111';
$scope.b='111';
$scope.eq=angular.equals($scope.a,$scope.b);

(12)angular.extend(dst,src) Vererbungsbeziehung, wie im folgenden Code gezeigt: b erbt die Attribute von a

$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) Deserialisiert den JSON-String und konvertiert den JSON-String in ein JavaScript-Objektobjekt

 var json = '{"name":"hello","age":"20"}';
 console.log(json);
 $scope.json=angular.fromJson(json);
 console.log($scope.json);

Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?

( 14)angular.toJson(obj,pretty) JSON-Zeichenfolge formatieren

 var json = {"name":"hello","age":"20"};
 // console.log(json);
 // $scope.json=angular.toJson(json);
 $scope.json=angular.toJson(json,true);
 console.log($scope.json);

Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?(15)angular.copy (Quelle , [Ziel]) Kopieren Sie, wie im folgenden Code gezeigt, a nach b


              $scope.a={name:'张三'};
              $scope.b={age:10};
              $scope.c=angular.copy($scope.a,$scope.b);
              console.log($scope.a);
              console.log($scope.b);

Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?(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);
              });

Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?

              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();

Wie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?本篇文章到这就结束了(想看更多就到PHP中文网AngularJS使用手册中学习),有问题的可以在下方留言提问。

Das obige ist der detaillierte Inhalt vonWie verwende ich AngularJS-Tools? Wie verwende ich jQuery in AngularJS?. 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