0.0.4 • Published 3 years ago

ng-picture-viewer v0.0.4

Weekly downloads
18
License
MIT
Repository
github
Last release
3 years ago

ng-picture-viewer

angular image-viewer based on ng-zorro-antd and iv-viewer

NPM version

Example

Live Example

Usage

1. Install

npm install iv-viewer ng-picture-viewer --save

全局添加第三方样式

@import "~iv-viewer/dist/iv-viewer.min.css"

添加 ImgViewerModule 模块到项目中

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { CommonModule } from '@angular/common';
import { HttpClientModule } from '@angular/common/http';
import { ImgViewerModule } from 'ng-picture-viewer';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    CommonModule,
    HttpClientModule,
    ImgViewerModule
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

Global configuration

ImgViewerModule.forRoot有两个参数制定全局通用配置。

参数说明类型默认值
ivViewerTypeiv-viewer全局配置,见OptionsIvViewerType-
imageViewerType功能提示全局配置,见ImgViewerTypeImgViewerType-

ImgViewerType

参数说明类型默认值
zoomInToolTip放大功能提示string放大
zoomOutToolTip缩小功能提示string缩小
rotateLeftToolTip逆时针功能旋转提示string逆时针旋转
rotateRightToolTip顺时针功能提示string顺时针旋转
resetToolTip重置功能提示string重置
fullScreenToolTip全屏功能提示string全屏
downloadToolTip下载功能提示string下载

2. Template

<nz-picture-viewer [images]="images"></nz-picture-viewer>
参数说明类型默认值
[imgViewerClass]外部样式类string-
[images]图片路径数组string[][]
[showOperate]是否显示所有操作功能booleantrue
[zoom]是否显示放大缩小功能booleantrue
[rotate]是否显示旋转功能booleantrue
[reset]是否显示重置功能booleantrue
[fullscreen]是否显示全屏功能booleantrue
[download]是否显示下载功能booleantrue
[defaultName]图片下载文件前缀stringdownload
(prevChange)切换上一张回调函数EventEmitter<number>-
(nextChange)切换下一张回调函数EventEmitter<number>-

License

The MIT License (see the LICENSE file for the full text)