1.0.0 • Published 5 years ago
@nghacks/image-viewer v1.0.0
Image Viewer
Shows full size image in a overlay maintaining the aspect ratio.
How to use
Install package
npm install @nghacks/image-viewerImport
ImageViewerModuleto your consumer module.
import { NgModule } from '@angular/core';
...
...
import { ImageViewerModule } from '@nghacks/image-viewer';
@NgModule({
  declarations: [
    ...
  ],
  imports: [
    ...
    ImageViewerModule
  ]
})
export class ConsumerModule { }Add directive to html template
<!-- Basic -->
<img imageViewer src="https://picsum.photos/300/300" alt="dummy image">
<!-- Disabled -->
<img imageViewer [disabled]="true" src="https://picsum.photos/300/300" alt="dummy image">
<!-- Custom src -->
<img imageViewer="https://picsum.photos/3000/3000" src="https://picsum.photos/100/100" alt="dummy image">
<!-- Not img element -->
<button imageViewer="https://picsum.photos/300/300" alt="dummy image">View</button>Inputs
  /**
   * @description Image source URL
   */
  @Input() src: string;
  /**
   * @description Alnernate text for image
   */
  @Input() alt: string;
  /**
   * @description Disables image viewer
   */
  @Input() disabled: boolean;1.0.0
5 years ago