I can give you 2 options to accomplish (Assuming that you have list of image urls):
First way
images = ["IMG_1_SRC","IMG_2_SRC"];
loaded = 0;
loadImages(){
for(let i = 0; i < this.images.length; i++){
let img = new Image();
img.onload = () => {
this.loaded();
}
img.src = this.images[i];
}
}
loaded(){
this.loaded++;
if(this.images.length == this.loaded){
//all images loaded
}
}
Second way
images = ["IMG_1_SRC","IMG_2_SRC"];
loaded = 0;
<img hidden *ngFor="let img of images;" [src]="img" (load)="loaded()" />
loaded(){
this.loaded++;
if(this.images.length == this.loaded){
//all images loaded
}
}