Вы можете создать канал, который обрабатывает ваш массив pages
и возвращает только "нормализованный" URL, который вы хотите использовать как [src]
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'normalizeUri'
})
export class NormalizeUriPipe implements PipeTransform {
constructor(private _imageHandlingProvider: ImageHandlingProvider) {}
transform(pages: any): string[] {
return pages.map((eachPage) => {
return this._imageHandlingProvider.normalizeURL(eachPage.documentPreviewImageFileUri);
})
}
}
Используйте этот канал в своем шаблоне как:
<ion-slide *ngFor='let uri of pages | normalizeUri'>
<img [src]="uri" />
</ion-slide>