import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { NgZorroAntdMobileModule } from 'ng-zorro-antd-mobile'; import { NgYunzaiMobileModule } from 'ng-yunzai-mobile'; import { environment } from 'src/environments/environment'; import { BaseClient } from 'ng-yunzai-mobile'; import { MatDialogModule } from '@angular/material/dialog'; import { PinchZoomModule } from 'ngx-pinch-zoom'; import { ImageCropperModule } from 'ngx-image-cropper'; import { DragDropModule } from "@angular/cdk/drag-drop"; const client: BaseClient = { gateway: `${environment.gateway}`, openDev: false, mobileVersion: "V6", ignores: [`${environment.gateway}/auth/oauth/token`]<% if(dev){%>,<%}%> <% if(dev){%>dev: { username: 'duqian', password: 'hbyz.123' }<%}%> }; @NgModule({ imports: [ CommonModule, RouterModule, FormsModule, NgZorroAntdMobileModule, NgYunzaiMobileModule.forRoot(client), MatDialogModule, PinchZoomModule, ImageCropperModule, DragDropModule ], exports: [ CommonModule, RouterModule, FormsModule, NgZorroAntdMobileModule, NgYunzaiMobileModule, MatDialogModule, PinchZoomModule, ImageCropperModule, DragDropModule ] }) export class SharedModule {}