* Upgrade to angular 2.0.0-rc.1 * Add a simple .travis.yml closes #180 * Upgrade to ng2-bootstrap 1.0.16 * Install typings on prepublish * (chore) Fix rxjs dependency, moved it to dev dep * (chore) Upgrade to node 6. Keep mandatory deps.
Usage
import {FileSelect, FileDrop, FileUploader} from 'ng2-file-upload';
Annotations
// class FileSelect
@Directive({
selector: '[ng2-file-select]',
properties: ['uploader'],
host: {
'(change)': 'onChange()'
}
})
// class FileDrop
@Directive({
selector: '[ng2-file-drop]',
properties: ['uploader'],
events: ['fileOver'],
host: {
'(drop)': 'onDrop($event)',
'(dragover)': 'onDragOver($event)',
'(dragleave)': 'onDragLeave($event)'
}
})
FileSelect API
Properties
uploader- (FileUploader) - uploader object. See using in demo
Parameters that supported by this object:
url- URL of File Uploader's routeauthToken- auth token that will be applied as 'Authorization' header during file send.
FileDrop API
Properties
uploader- (FileUploader) - uploader object. See using in demo