[{"__symbolic":"module","version":4,"metadata":{"FileUploadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dc-file-upload","template":"\n    <a href=\"javascript:;\" class=\"a-upload\">\n      <input #fileUploadInput type=\"file\" ng2FileSelect [uploader]=\"uploader\" [accept]=\"acceptType\"\n             (change)=\"selectedFileOnChanged($event)\" [multiple]=\"multiple\"/>上传文件\n    </a>\n    <div *ngIf=\"showList\">\n      <p *ngFor=\"let item of selectedFiles\">{{item.file.name}}</p>\n    </div>\n  ","styles":["\n      .a-upload {\n        position: relative;\n        display: inline-block;\n        background: #D0EEFF;\n        border: 1px solid #99D3F5;\n        border-radius: 4px;\n        padding: 4px 12px;\n        overflow: hidden;\n        color: #1E88C7;\n        text-decoration: none;\n        text-indent: 0;\n        line-height: 20px;\n      }\n\n      .a-upload input {\n        position: absolute;\n        font-size: 100px;\n        right: 0;\n        top: 0;\n        opacity: 0;\n        cursor: pointer;\n      }\n\n      .a-upload:hover {\n        background: #AADFFD;\n        border-color: #78C3F3;\n        color: #004974;\n        text-decoration: none;\n      }\n    "]}]}],"members":{"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileMaxSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"checkBak":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"acceptType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileChangeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"beforeUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"success":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"progress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileUploadInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["fileUploadInput"]}]}],"ngOnInit":[{"__symbolic":"method"}],"selectedFileOnChanged":[{"__symbolic":"method"}],"checkFileItem":[{"__symbolic":"method"}],"outputFileChangeEvent":[{"__symbolic":"method"}],"clearFileItem":[{"__symbolic":"method"}],"beforeUploadItem":[{"__symbolic":"method"}],"successItem":[{"__symbolic":"method"}],"errorItem":[{"__symbolic":"method"}],"progressItem":[{"__symbolic":"method"}]}}}}]