src/app/shared/components/file-upload/file-upload.component.ts
Component for loading a file from disk
| changeDetection | ChangeDetectionStrategy.OnPush |
| selector | ccf-file-upload |
| imports |
HraCommonModule
MatIconModule
ButtonsModule
DeleteFileButtonComponent
|
| templateUrl | ./file-upload.component.html |
| styleUrl | ./file-upload.component.scss |
Properties |
|
Methods |
Inputs |
Outputs |
| accept | |
Type : string
|
|
| Required : true | |
|
Accepted file types |
|
| loader | |
Type : Type<FileLoader<T, OptionsT>>
|
|
| Required : true | |
|
File loader |
|
| options | |
Type : OptionsT
|
|
| Required : true | |
|
File loader options |
|
| loadCancelled | |
Type : void
|
|
|
Loading cancelled events |
|
| loadCompleted | |
Type : T[]
|
|
|
Loading completed events |
|
| loadErrored | |
Type : FileLoadError
|
|
|
Loading error events |
|
| loadStarted | |
Type : File
|
|
|
Loading start events |
|
| progress | |
Type : number
|
|
|
Progress events |
|
| cancelLoad | ||||||
cancelLoad(error?: FileLoadError)
|
||||||
|
Cancels the currently loading file
Parameters :
Returns :
void
|
| load | ||||||||
load(el: HTMLInputElement)
|
||||||||
|
Loads a file
Parameters :
Returns :
void
|
| reset |
reset()
|
|
Resets subscriptions and uploaded file
Returns :
void
|
| Optional file |
Type : File
|
|
Loaded file |