Maison  >  Questions et réponses  >  le corps du texte

angular.js - 在Angular开发中,为什么要选用ng-click而不用原生的click

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

淡淡烟草味淡淡烟草味2714 Il y a quelques jours522

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-05-15 16:55:48

    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.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-15 16:55:48

    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

    répondre
    0
  • Annulerrépondre