File tree Expand file tree Collapse file tree 3 files changed +17
-8
lines changed Expand file tree Collapse file tree 3 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,7 @@ Name | Description | Example |
147147(onFileOver) | On drop over function| (onFileOver)="fileOver($event)"
148148(onFileLeave) | On drop leave function| (onFileLeave)="fileLeave($event)"
149149accept | String of accepted formats | accept="png"
150+ directory | Whether directories are accepted | directory="true"
150151dropZoneLabel | Text to be displayed inside the drop box | dropZoneLabel="Drop files here"
151152dropZoneClassName | Custom style class name(s) to be used on the "drop-zone" area | dropZoneClassName="my-style"
152153contentClassName | Custom style class name(s) to be used for the content area | contentClassName="my-style"
Original file line number Diff line number Diff line change 44 (dragover) ="onDragOver($event) "
55 (dragleave) ="onDragLeave($event) ">
66 < div [className] ="contentClassName ">
7- < input
8- type ="file "
9- #fileSelector
10- [accept] ="accept "
11- [multiple] ="multiple "
12- (change) ="uploadFiles($event) "
13- class ="ngx-file-drop__file-input "
14- />
7+ < input
8+ type ="file "
9+ #fileSelector
10+ [accept] ="accept "
11+ [attr.directory] ="directory || undefined "
12+ [attr.webkitdirectory] ="directory || undefined "
13+ [attr.mozdirectory] ="directory || undefined "
14+ [attr.msdirectory] ="directory || undefined "
15+ [attr.odirectory] ="directory || undefined "
16+ [multiple] ="multiple "
17+ (change) ="uploadFiles($event) "
18+ class ="ngx-file-drop__file-input "
19+ />
1520
1621 < ng-template #defaultContentTemplate >
1722 < div *ngIf ="dropZoneLabel " class ="ngx-file-drop__drop-zone-label "> {{dropZoneLabel}}</ div >
Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ export class NgxFileDropComponent implements OnDestroy {
2727 @Input ( )
2828 public accept : string = '*' ;
2929
30+ @Input ( )
31+ public directory : boolean = false ;
32+
3033 @Input ( )
3134 public multiple : boolean = true ;
3235
You can’t perform that action at this time.
0 commit comments