2014-05-22 9 views
7

Ho bisogno di usare l'attributo single-file nel flusso ng, devo usarlo perché questo attributo oltre a limitare il nuber del file da inviare, sostituire il file è stato aggiunto fino all'evento di caricamento, vedere:come impostare un singolo file in ng-flow

singleFile Enable single file upload. Once one file is uploaded, 
second file will overtake existing one, first one will be canceled. (Default: false) 

questa è la documentazione tratta dal repository git flow.js.
Quello che ho davvero bisogno di fare è mettere questo attributo in fabbrica, perché ho bisogno di impostare questo per tutto il mio campo di file di input. Ho provato a cercarlo nella documentazione di ng-flow, ma manca un sacco di spiegazioni, qualcuno sa come farlo? Altrimenti qualcuno sa dove trovare una buona documentazione completa di questo modulo?

risposta

13

Si potrebbe provare ad impostare in questo modo:

.config(['flowFactoryProvider', function (flowFactoryProvider) { 
    flowFactoryProvider.defaults = { 
     singleFile: true 
    }; 
}]) 
14

o utilizzando un tag come questo:

<div flow-init="{target: '/upload', singleFile: true}"></div>

+0

mi piace la vostra opzione sopra @TheHouseplant. Mantiene il codice pulito e incapsula il comportamento all'interno dell'uso della direttiva. – RandomUser

Problemi correlati