Maison > Questions et réponses > le corps du texte
angulaire 1.6.1
Dernière version de Chrome
Je souhaite utiliser $event pour obtenir l'objet de l'opération événementielle, mais il n'est pas défini dans la sélection, ce qui est très déroutant.
En raison des exigences de maintenance des anciens projets, je viens d'entrer en contact avec angulaire, mais je n'ai pas eu le temps de l'étudier en profondeur. J'espère que des amis familiers pourront me donner quelques conseils.
Vous devez obtenir l'événement lui-même dans la sélection d'Angular, puis utiliser .target pour obtenir le DOM de l'opération.
Pourquoi undéfini apparaît-il ?
Afin de retracer la source, j'ai utilisé du js angulaire et natif pour obtenir l'événement lui-même.
DÉMO CODEPEN
En raison des limitations de codepen sur la sortie de la console, l'image ci-dessous montre mon implémentation.
angulaire
JavaScript
Merci beaucoup de m'avoir aidé à vérifier et à répondre, merci.
伊谢尔伦2017-06-05 11:11:56
ng-change ne permet pas de transmettre $event, car ce n'est pas un événement en angulaire, mais écoute les changements de valeurs, donc il n'y aura pas de $event.
Avez-vous besoin de faire fonctionner le dom ?
Concernant l'angular, veuillez expliquer :
1 Si vous utilisez l'angular, essayez de ne pas faire fonctionner directement le dom
2. il faut vraiment fonctionner, il est préférable d'opérer avec la directive