<div class="image-row"> <div class="image-column" *ngFor="let image of images; let i = index"> <img src="{{image.url}}" (click)="openModal();currentSlide(i+1)" class="hover-shadow cursor"> </div> </div> <div id="imgModal" class="slide-modal"> <span class="close cursor" (click)="closeModal()">×</span> <div class="slide-modal-content"> <div class="img-slides" *ngFor="let image of images; let i = index"> <img src="{{image.url}}"> </div> <a class="prev" (click)="plusSlides(-1)">❮</a> <a class="next" (click)="plusSlides(1)">❯</a> <div class="image-row"> <div class="image-column" *ngFor="let image of images; let i = index"> <img class="images" (click)="currentSlide(i+1)" src="{{image.url}}"> </div> </div> </div> </div>