ng-cw-v12
Version:
Angular UI component library
62 lines (57 loc) • 3.04 kB
JavaScript
import * as i0 from '@angular/core';
import { Component, Input, NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import * as i1 from '@angular/platform-browser';
class PdfViewerComponent {
constructor(sanitizer) {
this.sanitizer = sanitizer;
this.ncUrl = '';
}
ngOnChanges(changes) {
if (changes['ncUrl']) {
this.updateViewerUrl();
}
}
updateViewerUrl() {
const url = `assets/pdfjs-dist-build/web/viewer.html?file=${encodeURIComponent(this.ncUrl)}`;
this.viewerUrl = this.sanitizer.bypassSecurityTrustResourceUrl(url);
}
}
PdfViewerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: PdfViewerComponent, deps: [{ token: i1.DomSanitizer }], target: i0.ɵɵFactoryTarget.Component });
PdfViewerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.5", type: PdfViewerComponent, selector: "nc-pdf-viewer", inputs: { ncUrl: "ncUrl" }, usesOnChanges: true, ngImport: i0, template: "<iframe [src]=\"viewerUrl\" width=\"100%\" height=\"100%\" [frameBorder]=\"0\"></iframe>\n", styles: [""] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: PdfViewerComponent, decorators: [{
type: Component,
args: [{
selector: 'nc-pdf-viewer',
templateUrl: './pdf-viewer.component.html',
styleUrls: ['./pdf-viewer.component.less']
}]
}], ctorParameters: function () { return [{ type: i1.DomSanitizer }]; }, propDecorators: { ncUrl: [{
type: Input
}] } });
class NcPdfViewerModule {
}
NcPdfViewerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
NcPdfViewerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, declarations: [PdfViewerComponent], imports: [CommonModule], exports: [PdfViewerComponent] });
NcPdfViewerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, imports: [[
CommonModule
]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, decorators: [{
type: NgModule,
args: [{
declarations: [
PdfViewerComponent
],
imports: [
CommonModule
],
exports: [
PdfViewerComponent
]
}]
}] });
/**
* Generated bundle index. Do not edit.
*/
export { NcPdfViewerModule, PdfViewerComponent };
//# sourceMappingURL=ng-cw-v12-pdf-viewer.js.map