Saturday, April 20, 2024
Angular 8Angular 9Angular7

Angular 9 – Angular Ngx-Lightbox

Angular Lightbox Working Tutorial

Hello to all, welcome to In this post, I will tell you about, Angular 9 – Angular Ngx-Lightbox.

angular lightbox
angular lightbox

Angular 14 came and if you are new then you must check below link:

  1. Angular14 Basic Tutorials

Here are the working commands and code snippet, please follow carefully:

1. Here is the command you need to run to install lightbox module into your angular 9 application:

npm i ngx-lightbox


2. Here is the code you need to add your angular.json file:

  "styles": [


3. Here is the code you need to add into your app.module.ts file:

import { LightboxModule } from 'ngx-lightbox';
  imports: [ LightboxModule ]


4. Here is the code you need to add into your app.component.ts file:

import { Lightbox } from 'ngx-lightbox';
export class AppComponent {
 _albums:any = [];
  constructor(private _lightbox: Lightbox) {
    for (let i = 1; i <= 3; i++) {
      const src = '' + i + '.jpg';
      const caption = 'Image ' + i + ' caption here';
      const thumb = '' + i + '.jpg';
      const album = {
         src: src,
         caption: caption,
         thumb: thumb
  open(index: number): void {
    // open lightbox, index);
  close(): void {
    // close lightbox programmatically

5. Here is the code you need to add into your app.component.html file:

<div *ngFor="let image of _albums; let i=index">
  <img width="100" [src]="image.thumb" (click)="open(i)" />


This is it and if you have any kind of query then do comment below.


Thank you

the authortherichpost
Hello to all. Welcome to Myself Ajay Malhotra and I am freelance full stack developer. I love coding. I know WordPress, Core php, Angularjs, Angular 14, Angular 15, Angular 16, Angular 17, Bootstrap 5, Nodejs, Laravel, Codeigniter, Shopify, Squarespace, jQuery, Google Map Api, Vuejs, Reactjs, Big commerce etc.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.