diff --git a/components/file-upload/file-drop.ts b/components/file-upload/file-drop.ts index 2d9daa7..50d4a05 100644 --- a/components/file-upload/file-drop.ts +++ b/components/file-upload/file-drop.ts @@ -1,10 +1,6 @@ -import { - Component, View, OnInit, OnDestroy, OnChanges, - Directive, EventEmitter, ElementRef, Renderer, - CORE_DIRECTIVES, FORM_DIRECTIVES, NgClass -} from 'angular2/angular2'; +import { Directive, EventEmitter, ElementRef } from 'angular2/core'; -import {FileUploader} from './file-uploader'; +import { FileUploader } from './file-uploader'; @Directive({ selector: '[ng2-file-drop]', diff --git a/components/file-upload/file-select.ts b/components/file-upload/file-select.ts index f792743..66ca229 100644 --- a/components/file-upload/file-select.ts +++ b/components/file-upload/file-select.ts @@ -1,8 +1,4 @@ -import { - Component, View, OnInit, OnDestroy, OnChanges, - Directive, EventEmitter, ElementRef, Renderer, - CORE_DIRECTIVES, FORM_DIRECTIVES, NgClass -} from 'angular2/angular2'; +import { Directive, ElementRef } from 'angular2/core'; import {FileUploader} from './file-uploader'; diff --git a/components/file-upload/file-uploader.ts b/components/file-upload/file-uploader.ts index 14568f7..58d16e3 100644 --- a/components/file-upload/file-uploader.ts +++ b/components/file-upload/file-uploader.ts @@ -1,7 +1,3 @@ -import { - EventEmitter, ElementRef, Renderer -} from 'angular2/angular2'; - import {FileLikeObject} from './file-like-object'; import {FileItem} from './file-item'; diff --git a/demo/components/file-upload-section.ts b/demo/components/file-upload-section.ts index e508e97..81a2c49 100644 --- a/demo/components/file-upload-section.ts +++ b/demo/components/file-upload-section.ts @@ -1,8 +1,9 @@ /// -import {Component, View, CORE_DIRECTIVES} from 'angular2/angular2'; +import {Component, View} from 'angular2/core'; +import {CORE_DIRECTIVES} from 'angular2/common'; -import {tabs} from 'ng2-bootstrap/ng2-bootstrap'; +import {TAB_DIRECTIVES} from 'ng2-bootstrap/ng2-bootstrap'; import {SimpleDemo} from './file-upload/simple-demo'; let name = 'File Upload'; @@ -23,7 +24,7 @@ tabDesc.forEach(desc => {
- <${desc.heading.toLowerCase()}-demo *ng-if="currentHeading === '${desc.heading}'"> + <${desc.heading.toLowerCase()}-demo *ngIf="currentHeading === '${desc.heading}'">
@@ -52,9 +53,7 @@ tabDesc.forEach(desc => { }); @Component({ - selector: 'file-upload-section' -}) -@View({ + selector: 'file-upload-section', template: `
@@ -71,7 +70,7 @@ tabDesc.forEach(desc => {
`, - directives: [SimpleDemo, tabs, CORE_DIRECTIVES] + directives: [SimpleDemo, TAB_DIRECTIVES, CORE_DIRECTIVES] }) export class FileUploadSection { private currentHeading:string = 'Simple'; diff --git a/demo/components/file-upload/simple-demo.html b/demo/components/file-upload/simple-demo.html index 01f00a4..b316c80 100644 --- a/demo/components/file-upload/simple-demo.html +++ b/demo/components/file-upload/simple-demo.html @@ -21,7 +21,7 @@

Select files

@@ -29,7 +29,7 @@
@@ -46,7 +46,7 @@

Upload queue

-

Queue length: {{ uploader.queue.length }}

+

Queue length: {{ uploader?.queue?.length }}

@@ -59,18 +59,18 @@ - - - - + + +
{{ item.file.name }}{{ item.file.size/1024/1024 | number:'.2' }} MB +
{{ item?.file?.name }}{{ item?.file?.size/1024/1024 | number:'.2' }} MB
-
+
- - - + + +