From f72aa05e4ecdce35c3dcac533e21ee1fe89fd723 Mon Sep 17 00:00:00 2001 From: Ravinder Payal Date: Sat, 4 Feb 2017 21:38:38 +0530 Subject: [PATCH] Update file-item.class.ts --- src/file-upload/file-item.class.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/file-upload/file-item.class.ts b/src/file-upload/file-item.class.ts index 17fe274..e84e0e2 100644 --- a/src/file-upload/file-item.class.ts +++ b/src/file-upload/file-item.class.ts @@ -1,7 +1,14 @@ import { FileLikeObject } from './file-like-object.class'; import { FileUploader, ParsedResponseHeaders, FileUploaderOptions } from './file-uploader.class'; +import {Observable} from "rxjs/Rx"; + export class FileItem { + public observer:any; + /** + * Observable for subscribing the server result + */ + public resObservable:Observable; public file:FileLikeObject; public _file:File; public alias:string; @@ -36,6 +43,7 @@ export class FileItem { this.alias = uploader.options.itemAlias || 'file'; } this.url = uploader.options.url; + this.resObservable=new Observable.create(observer=>{this.observer=observer}); } public upload():void {