Ich baue Upload-Komponente in angular 2 und stolpere ich in Problem. (drop)
Ereignis funktioniert nicht. Dies ist meine ImplementierungDrop-Ereignis funktioniert nicht angular 2
<div
class="input-upload"
*ngIf="status != 'finished'"
(drop)="onDrop($event)"
(dragenter)="dragenter()"
(dragleave)="dragleave()"
(dragover)="dragover()"
[ngClass]="{'drag-over': dragOver | async}"
>
onDrop(event: any) {
event.preventDefault();
event.stopPropagation();
console.log(event)
}
Mache ich etwas falsch? Ich habe sogar nicht existierende Funktion in (drop)
Ereignis und Winkel gibt keinen Fehler.
Er tut es in 'onDrop' aber nicht in' dragover() ' –
Verstanden. Tut mir leid, habe das nicht gesehen. Mit dieser muss er möglicherweise noch falsch zurückgeben –
[event.preventDefault() vs return false] (http://stackoverflow.com/questions/1357118/event-preventdefault-vs-return-false) Lohnt sich zu lesen. – Jared