Files
ng2-file-upload/components/file-upload
Carlos Iriarte 13c5c35864 feat(package): upgrade to angular 2.0.0-rc.1 (#176)
* 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.
2016-05-07 10:39:03 -06:00
..
2016-02-03 11:28:16 -05:00
2015-12-03 14:56:11 +02:00

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:

  1. url - URL of File Uploader's route
  2. authToken - auth token that will be applied as 'Authorization' header during file send.

FileDrop API

Properties

  • uploader - (FileUploader) - uploader object. See using in demo

Events

  • file-over - it fires during 'over' and 'out' events for Drop Area; returns boolean: true if file is over Drop Area, false in case of out. See using in ts demo and html demo