ng-yunzai-mobile
Version:
1. 适配yunzai_uni_app_x
51 lines • 4.03 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: upload-file/yz-file-carousel/file-carousel.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { YzFileCarouselComponent } from "./yz-file-carousel.component";
import * as i0 from "@angular/core";
import * as i1 from "@angular/material/dialog";
export class FileCarouselService {
/**
* @param {?} dialog
*/
constructor(dialog) {
this.dialog = dialog;
}
/**
* 查看图片列表
* @param {?} option
* @return {?}
*/
viewImgFileCarousel(option) {
if (option.fileList.length === 0) {
return;
}
this.dialog.open(YzFileCarouselComponent, {
panelClass: 'yz-file-carousel',
closeOnNavigation: true,
data: {
fileList: option.fileList,
index: option.index == undefined ? 0 : option.index
}
});
}
}
FileCarouselService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
FileCarouselService.ctorParameters = () => [
{ type: MatDialog }
];
/** @nocollapse */ FileCarouselService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function FileCarouselService_Factory() { return new FileCarouselService(i0.ɵɵinject(i1.MatDialog)); }, token: FileCarouselService, providedIn: "root" });
if (false) {
/** @type {?} */
FileCarouselService.prototype.dialog;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS1jYXJvdXNlbC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmcteXVuemFpLW1vYmlsZS8iLCJzb3VyY2VzIjpbInVwbG9hZC1maWxlL3l6LWZpbGUtY2Fyb3VzZWwvZmlsZS1jYXJvdXNlbC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDbkQsT0FBTyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sOEJBQThCLENBQUM7OztBQU1yRSxNQUFNLE9BQU8sbUJBQW1COzs7O0lBRTlCLFlBQW1CLE1BQWlCO1FBQWpCLFdBQU0sR0FBTixNQUFNLENBQVc7SUFDcEMsQ0FBQzs7Ozs7O0lBT0QsbUJBQW1CLENBQUMsTUFBZ0Q7UUFDbEUsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDaEMsT0FBTztTQUNSO1FBQ0QsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsdUJBQXVCLEVBQUU7WUFDeEMsVUFBVSxFQUFFLGtCQUFrQjtZQUM5QixpQkFBaUIsRUFBRSxJQUFJO1lBQ3ZCLElBQUksRUFBRTtnQkFDSixRQUFRLEVBQUUsTUFBTSxDQUFDLFFBQVE7Z0JBQ3pCLEtBQUssRUFBRSxNQUFNLENBQUMsS0FBSyxJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSzthQUNwRDtTQUNGLENBQUMsQ0FBQztJQUNMLENBQUM7OztZQTFCRixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7WUFMTyxTQUFTOzs7OztJQVNILHFDQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7TWF0RGlhbG9nfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9kaWFsb2cnO1xyXG5pbXBvcnQge1l6RmlsZUNhcm91c2VsQ29tcG9uZW50fSBmcm9tIFwiLi95ei1maWxlLWNhcm91c2VsLmNvbXBvbmVudFwiO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIEZpbGVDYXJvdXNlbFNlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgZGlhbG9nOiBNYXREaWFsb2cpIHtcclxuICB9XHJcblxyXG5cclxuICAvKipcclxuICAgKiDmn6XnnIvlm77niYfliJfooahcclxuICAgKiBAcGFyYW0gb3B0aW9uXHJcbiAgICovXHJcbiAgdmlld0ltZ0ZpbGVDYXJvdXNlbChvcHRpb246IHsgZmlsZUxpc3Q6IEFycmF5PGFueT4sIGluZGV4PzogbnVtYmVyIH0pIHtcclxuICAgIGlmIChvcHRpb24uZmlsZUxpc3QubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgIHJldHVybjtcclxuICAgIH1cclxuICAgIHRoaXMuZGlhbG9nLm9wZW4oWXpGaWxlQ2Fyb3VzZWxDb21wb25lbnQsIHtcclxuICAgICAgcGFuZWxDbGFzczogJ3l6LWZpbGUtY2Fyb3VzZWwnLFxyXG4gICAgICBjbG9zZU9uTmF2aWdhdGlvbjogdHJ1ZSxcclxuICAgICAgZGF0YToge1xyXG4gICAgICAgIGZpbGVMaXN0OiBvcHRpb24uZmlsZUxpc3QsXHJcbiAgICAgICAgaW5kZXg6IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyAwIDogb3B0aW9uLmluZGV4XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4iXX0=