Ejecutar una función sin entrada de abertura

votos
0

He desarrollado una entrada que me permite seleccionar varios archivos. En estos archivos seleccionados, se muestra el nombre y tipo.

En la clase del nombre y el tipo al hacer clic Sostengo que una función se realiza, sin embargo cada vez que haga clic allí la entrada está siempre abierta.

¿Cómo puedo prevenir la entrada de la apertura al hacer clic en la etiqueta para ejecutar la función de la función ().

¿Alguien puede ayudarme?

MANIFESTACIÓN

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>
Publicado el 13/01/2020 a las 23:52
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Dejar de burbujeo evento debe hacer el truco para ti.

$event.stopPropagation()

Ver el ejemplo modificado aquí ->

Respondida el 14/01/2020 a las 00:05
fuente por usuario

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