recherche

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

angulaire.js - Pour l'événement click d'Angluar, utilisez-vous généralement ng-click, ou l'écrivez-vous dans le lien dans l'instruction ?

Par exemple, cliquer n'apporte que quelques modifications aux données, et affiche et masque certains DOM

迷茫迷茫2810 Il y a quelques jours882

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

  • 習慣沉默

    習慣沉默2017-05-15 16:54:43

    Avec ng-click, vous pouvez définir une variable et utiliser la valeur de la variable pour contrôler la zone que vous souhaitez afficher ou masquer via ng-show.

    Par exemple :

    xxxxx
    // 对controller里的值操作
    ng-click="isShow=!isShow"
    
    xxxxxx
    // 改变后的值作用在视图上
    ng-show="isShow"
    

    répondre
    0
  • 迷茫

    迷茫2017-05-15 16:54:43

    L'opération DOM dans le lien peut être un coup de souris ou un effet plus compliqué, pour plus de simplicité, j'essaie d'utiliser ng-click et d'écrire une fonction dans la portée pour l'appeler

    .

    répondre
    0
  • 为情所困

    为情所困2017-05-15 16:54:43

    La réponse de l'affiche est que chaque fois que l'événement click se produit, seul ng-click est utilisé. Il n'y a aucun scénario d'utilisation qui doit être écrit dans le lien dans l'instruction.

    On ne sait pas non plus à quoi pense l’affiche originale. Le seul élément de clic dans angulaire est ngClick. Dans de nombreux cas, il est erroné d'utiliser le addEventListener traditionnel dans la fonction de lien. Vous devez également utiliser ngClick dans le modèle d'instruction.

    En fait, seuls les événements tels que le glisser-déposer nécessitent des opérations DOM traditionnelles

    répondre
    0
  • Annulerrépondre