angular.js - 在Angular开发中,为什么要选用ng-click而不用原生的click
淡淡烟草味
淡淡烟草味 2017-05-15 16:53:48
0
2
539

刚刚接触Angular,希望大神指点。

淡淡烟草味
淡淡烟草味

répondre à tous(2)
大家讲道理

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.

Ty80

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal