2016-04-20 13 views
0

Könnte eine dumme Frage sein, aber ich konnte die Lösung nicht selbst herausfinden oder googlen. Ich benutze eine Schaltfläche für Click + Upload-Dateien. Ich möchte jedoch auch die Drag & Drop-Funktionalität zur gleichen Zeit hinzufügen - vorzugsweise mit dem gleichen Flow-Objekt und -Funktion. Hier ist mein aktueller Code:Angular mit ng-flow: existing flow objekt

<div flow-init flow-name="uploader.flow" flow-files-submitted="uploadFiles()" 
flow-file-success="fileUploaded()"> 
<label for="file-upload" class="upload">Files</label> 
<input id="file-upload" type="file" flow-btn> 

So würde Ich mag die ‚uploader.flow‘ Spielraum für meinen Drag & Drop zu Ausführen ‚uploadFiles()‘ mit ihm auf vorlegen. Hier ist, was ich habe versucht worden:

<div flow-init flow-object="...??..." flow-drop 
flow-files-submitted="uploadFiles()" flow-file-success="fileUploaded()" ></div> 

ich glaube, die Frage ist nur, dass ich nicht herausfinden kann, was in strömungs Objekt zu setzen. Aber ich bezweifle, dass es so einfach war. Könnte etwas auch mit der neuen init sein? Sollte es getan werden oder nicht.

Ein anderer Weg könnte natürlich sein, das erste gemeinsame Elternelement zu finden und stattdessen dort für beide gleichzeitig zu initiieren? Aber wäre das ein bisschen zu vage?

Antwort

0

Also am Ende habe ich getan, was ich ursprünglich nicht tun wollte. Ich ging die Elternelemente nach oben, bis ich eine gemeinsame gefunden hatte, die beide Kinder von waren und die Initialisierung für NG-Flow stattdessen tat.

Es funktioniert.