Executar uma função de entrada, sem abertura

votos
0

Eu desenvolvi uma entrada que me permite selecionar vários arquivos. Nestes arquivos selecionados, eu mostrar o nome e tipo.

Na classe de nome e tipo ao clicar eu defendo que a função é executada, no entanto, sempre que eu clico há a entrada está sempre aberta.

Como posso evitar a entrada da abertura, quando eu clicar sobre o rótulo para executar a função function ().

Alguém pode me ajudar?

DEMONSTRA

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 13/01/2020 em 23:52
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Parando subida do evento deve fazer o truque para você.

$event.stopPropagation()

Consulte o seu exemplo modificado aqui ->

Respondeu 14/01/2020 em 00:05
fonte usuário

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