@yoyoboot/l-52abp-ng-form-generator
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
53 lines • 8.28 kB
JavaScript
import { Component, forwardRef } from '@angular/core';
import { RenderComponentBase } from '../../../dynamic-component';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import * as i0 from "@angular/core";
import * as i1 from "ng-zorro-antd/message";
import * as i2 from "ng-zorro-antd/upload";
import * as i3 from "ng-zorro-antd/button";
import * as i4 from "ng-zorro-antd/core/wave";
import * as i5 from "ng-zorro-antd/core/transition-patch";
import * as i6 from "ng-zorro-antd/icon";
export class RUploadfileComponent extends RenderComponentBase {
constructor(injector, msg) {
super(injector);
this.msg = msg;
}
configChange(config) { }
handleChange(info) {
if (info.file.status !== 'uploading') {
console.log(info.file, info.fileList);
}
if (info.file.status === 'done') {
this.msg.success(`${info.file.name} file uploaded successfully`);
}
else if (info.file.status === 'error') {
this.msg.error(`${info.file.name} file upload failed.`);
}
}
}
RUploadfileComponent.KEY = 'r-d-uploadfile';
RUploadfileComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RUploadfileComponent, deps: [{ token: i0.Injector }, { token: i1.NzMessageService }], target: i0.ɵɵFactoryTarget.Component });
RUploadfileComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: RUploadfileComponent, selector: "app-r-uploadfile", providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => RUploadfileComponent),
multi: true
}
], usesInheritance: true, ngImport: i0, template: "<nz-upload\n nzAction=\"https://www.mocky.io/v2/5cc8019d300000980a055e76\"\n [nzHeaders]=\"{ authorization: 'authorization-text' }\"\n (nzChange)=\"handleChange($event)\"\n>\n <button nz-button>\n <i nz-icon nzType=\"upload\"></i>\n \u70B9\u51FB\u4E0A\u4F20\n </button>\n</nz-upload>\n", components: [{ type: i2.NzUploadComponent, selector: "nz-upload", inputs: ["nzType", "nzLimit", "nzSize", "nzDirectory", "nzOpenFileDialogOnClick", "nzFilter", "nzFileList", "nzDisabled", "nzListType", "nzMultiple", "nzName", "nzShowButton", "nzWithCredentials", "nzIconRender", "nzFileListRender", "nzShowUploadList", "nzFileType", "nzAccept", "nzAction", "nzBeforeUpload", "nzCustomRequest", "nzData", "nzHeaders", "nzRemove", "nzPreview", "nzPreviewFile", "nzPreviewIsImage", "nzTransformFile", "nzDownload"], outputs: ["nzChange", "nzFileListChange"], exportAs: ["nzUpload"] }, { type: i3.NzButtonComponent, selector: "button[nz-button], a[nz-button]", inputs: ["nzBlock", "nzGhost", "nzSearch", "nzLoading", "nzDanger", "disabled", "tabIndex", "nzType", "nzShape", "nzSize"], exportAs: ["nzButton"] }], directives: [{ type: i4.NzWaveDirective, selector: "[nz-wave],button[nz-button]:not([nzType=\"link\"]):not([nzType=\"text\"])", inputs: ["nzWaveExtraNode"], exportAs: ["nzWave"] }, { type: i5.ɵNzTransitionPatchDirective, selector: "[nz-button], nz-button-group, [nz-icon], [nz-menu-item], [nz-submenu], nz-select-top-control, nz-select-placeholder, nz-input-group", inputs: ["hidden"] }, { type: i6.NzIconDirective, selector: "[nz-icon]", inputs: ["nzRotate", "nzSpin", "nzType", "nzTheme", "nzTwotoneColor", "nzIconfont"], exportAs: ["nzIcon"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RUploadfileComponent, decorators: [{
type: Component,
args: [{
selector: 'app-r-uploadfile',
templateUrl: './r-uploadfile.component.html',
styles: [],
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => RUploadfileComponent),
multi: true
}
]
}]
}], ctorParameters: function () { return [{ type: i0.Injector }, { type: i1.NzMessageService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoici11cGxvYWRmaWxlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmctZm9ybS1nZW5lcmF0b3Ivc3JjL2Zvcm0tcmVuZGVyL3dpZGdldC1yZW5kZXIvci11cGxvYWRmaWxlL3ItdXBsb2FkZmlsZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLXJlbmRlci93aWRnZXQtcmVuZGVyL3ItdXBsb2FkZmlsZS9yLXVwbG9hZGZpbGUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQVksTUFBTSxlQUFlLENBQUM7QUFDaEUsT0FBTyxFQUEyQixtQkFBbUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzFGLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7Ozs7OztBQWdCbkQsTUFBTSxPQUFPLG9CQUFxQixTQUFRLG1CQUFtQjtJQUMzRCxZQUFZLFFBQWtCLEVBQVUsR0FBcUI7UUFDM0QsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRHNCLFFBQUcsR0FBSCxHQUFHLENBQWtCO0lBRTdELENBQUM7SUFFRCxZQUFZLENBQUMsTUFBK0IsSUFBRyxDQUFDO0lBR2hELFlBQVksQ0FBQyxJQUF5QjtRQUNwQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLFdBQVcsRUFBRTtZQUNwQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3ZDO1FBQ0QsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sS0FBSyxNQUFNLEVBQUU7WUFDL0IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksNkJBQTZCLENBQUMsQ0FBQztTQUNsRTthQUFNLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEtBQUssT0FBTyxFQUFFO1lBQ3ZDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLHNCQUFzQixDQUFDLENBQUM7U0FDekQ7SUFDSCxDQUFDOztBQVhNLHdCQUFHLEdBQUcsZ0JBQWdCLENBQUM7a0hBTm5CLG9CQUFvQjtzR0FBcEIsb0JBQW9CLDJDQVJwQjtRQUNUO1lBQ0UsT0FBTyxFQUFFLGlCQUFpQjtZQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxDQUFDLG9CQUFvQixDQUFDO1lBQ25ELEtBQUssRUFBRSxJQUFJO1NBQ1o7S0FDRixpRENoQkgsMFNBVUE7NEZEUWEsb0JBQW9CO2tCQVpoQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxrQkFBa0I7b0JBQzVCLFdBQVcsRUFBRSwrQkFBK0I7b0JBQzVDLE1BQU0sRUFBRSxFQUFFO29CQUNWLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxxQkFBcUIsQ0FBQzs0QkFDbkQsS0FBSyxFQUFFLElBQUk7eUJBQ1o7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIGZvcndhcmRSZWYsIEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJRHluYW1pY0NvbXBvbmVudENvbmZpZywgUmVuZGVyQ29tcG9uZW50QmFzZSB9IGZyb20gJy4uLy4uLy4uL2R5bmFtaWMtY29tcG9uZW50JztcbmltcG9ydCB7IE5HX1ZBTFVFX0FDQ0VTU09SIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgTnpVcGxvYWRDaGFuZ2VQYXJhbSB9IGZyb20gJ25nLXpvcnJvLWFudGQvdXBsb2FkJztcbmltcG9ydCB7IE56TWVzc2FnZVNlcnZpY2UgfSBmcm9tICduZy16b3Jyby1hbnRkL21lc3NhZ2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtci11cGxvYWRmaWxlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3ItdXBsb2FkZmlsZS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlczogW10sXG4gIHByb3ZpZGVyczogW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IE5HX1ZBTFVFX0FDQ0VTU09SLFxuICAgICAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gUlVwbG9hZGZpbGVDb21wb25lbnQpLFxuICAgICAgbXVsdGk6IHRydWVcbiAgICB9XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgUlVwbG9hZGZpbGVDb21wb25lbnQgZXh0ZW5kcyBSZW5kZXJDb21wb25lbnRCYXNlIHtcbiAgY29uc3RydWN0b3IoaW5qZWN0b3I6IEluamVjdG9yLCBwcml2YXRlIG1zZzogTnpNZXNzYWdlU2VydmljZSkge1xuICAgIHN1cGVyKGluamVjdG9yKTtcbiAgfVxuXG4gIGNvbmZpZ0NoYW5nZShjb25maWc6IElEeW5hbWljQ29tcG9uZW50Q29uZmlnKSB7fVxuICBzdGF0aWMgS0VZID0gJ3ItZC11cGxvYWRmaWxlJztcblxuICBoYW5kbGVDaGFuZ2UoaW5mbzogTnpVcGxvYWRDaGFuZ2VQYXJhbSk6IHZvaWQge1xuICAgIGlmIChpbmZvLmZpbGUuc3RhdHVzICE9PSAndXBsb2FkaW5nJykge1xuICAgICAgY29uc29sZS5sb2coaW5mby5maWxlLCBpbmZvLmZpbGVMaXN0KTtcbiAgICB9XG4gICAgaWYgKGluZm8uZmlsZS5zdGF0dXMgPT09ICdkb25lJykge1xuICAgICAgdGhpcy5tc2cuc3VjY2VzcyhgJHtpbmZvLmZpbGUubmFtZX0gZmlsZSB1cGxvYWRlZCBzdWNjZXNzZnVsbHlgKTtcbiAgICB9IGVsc2UgaWYgKGluZm8uZmlsZS5zdGF0dXMgPT09ICdlcnJvcicpIHtcbiAgICAgIHRoaXMubXNnLmVycm9yKGAke2luZm8uZmlsZS5uYW1lfSBmaWxlIHVwbG9hZCBmYWlsZWQuYCk7XG4gICAgfVxuICB9XG59XG4iLCI8bnotdXBsb2FkXG4gIG56QWN0aW9uPVwiaHR0cHM6Ly93d3cubW9ja3kuaW8vdjIvNWNjODAxOWQzMDAwMDA5ODBhMDU1ZTc2XCJcbiAgW256SGVhZGVyc109XCJ7IGF1dGhvcml6YXRpb246ICdhdXRob3JpemF0aW9uLXRleHQnIH1cIlxuICAobnpDaGFuZ2UpPVwiaGFuZGxlQ2hhbmdlKCRldmVudClcIlxuPlxuICA8YnV0dG9uIG56LWJ1dHRvbj5cbiAgICA8aSBuei1pY29uIG56VHlwZT1cInVwbG9hZFwiPjwvaT5cbiAgICDngrnlh7vkuIrkvKBcbiAgPC9idXR0b24+XG48L256LXVwbG9hZD5cbiJdfQ==