Exécuter une fonction sans intervention de l'ouverture

voix
0

J'ai développé une entrée qui me permet de sélectionner plusieurs fichiers. Dans ces fichiers sélectionnés, je montre le nom et le type.

Dans la classe de nom et le type en cliquant sur je détiens qu'une fonction est exécutée, mais chaque fois que je clique là l'entrée est toujours ouverte.

Comment puis-je empêcher l'entrée d'ouverture lorsque je clique sur l'étiquette pour exécuter la fonction fonction ().

Quelqu'un peut-il m'aider?

DEMO

HTML

<ngx-dropzone (change)=onSelect($event)>
    <ngx-dropzone-preview *ngFor=let f of files [removable]=true (removed)=onRemove(f)>
        <ngx-dropzone-label (click)=function()>({{ f.type }})
      </ngx-dropzone-label>
        <ngx-dropzone-label (click)=function()>{{ f.name }} </ngx-dropzone-label>
    </ngx-dropzone-preview>
</ngx-dropzone>
Créé 13/01/2020 à 21:52
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Arrêt de remontée d'événements devrait faire l'affaire pour vous.

$event.stopPropagation()

Consultez votre exemple modifié ici ->

Créé 13/01/2020 à 22:05
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more