1. Parce que ce qui est analysé dans ng-click est le AngularJs de 表达式, et le click natif exécute simplement le code de JavaScript.
2. Concernant l'expression de AngularJS, vous pouvez voir ici (besoin de contourner le mur), ou ici (pas besoin de contourner le mur).
3.ng-clickIl peut montrer sa puissante capacité en conjonction avec d'autres commandes.
4. Un autre problème est la question de la portée. Concernant ng-click, sa portée est dans la portée du contrôleur où il est déclaré, alors que la portée du click natif est généralement globale.
5. J'ai écrit ici à propos de ng-click un exemple de portail couramment utilisé, j'espère qu'il pourra vous être utile.
ng-click est une directive angulaire, et la valeur de l'attribut est une expression. C'est une optimisation de onclick. Les fonctions qu'il peut réaliser peuvent également être réalisées par onclick, mais ng-click est plus intelligent. angulaire vous a déjà aidé à encapsuler la portée correspondant à ng-click, etc. Mais la portée de onclick doit être définie par vous-même
Pour des différences spécifiques, vous pouvez voir la différence entre ng-click et onclick ici
Je pense que c'est similaire à la différence entre jquery et javascript natif
1. Parce que ce qui est analysé dans
ng-click
est leAngularJs
de表达式
, et leclick
natif exécute simplement le code deJavaScript
.2. Concernant l'expression de
AngularJS
, vous pouvez voir ici (besoin de contourner le mur), ou ici (pas besoin de contourner le mur).3.
ng-click
Il peut montrer sa puissante capacité en conjonction avec d'autres commandes.4. Un autre problème est la question de la portée. Concernant
ng-click
, sa portée est dans la portée du contrôleur où il est déclaré, alors que la portée duclick
natif est généralement globale.5. J'ai écrit ici à propos de
ng-click
un exemple de portail couramment utilisé, j'espère qu'il pourra vous être utile.ng-click est une directive angulaire, et la valeur de l'attribut est une expression. C'est une optimisation de onclick. Les fonctions qu'il peut réaliser peuvent également être réalisées par onclick, mais ng-click est plus intelligent. angulaire vous a déjà aidé à encapsuler la portée correspondant à ng-click, etc. Mais la portée de onclick doit être définie par vous-même
Pour des différences spécifiques, vous pouvez voir la différence entre ng-click et onclick ici
Je pense que c'est similaire à la différence entre jquery et javascript natif