Depuis la mise à niveau vers la dernière version candidate d'Angular 2, mes imgbalises:
<img class='photo-img' [hidden]="!showPhoto1" src='{{theMediaItem.photoURL1}}'>
lancent une erreur de navigateur:
EXCEPTION ORIGINALE: Erreur: valeur non sécurisée utilisée dans un contexte d'URL de ressource
La valeur de l'url est:
http://veeu-images.s3.amazonaws.com/media/userphotos/116_1464645173408_cdv_photo_007.jpg
ÉDITER:
J'ai essayé la suggestion faite dans l'autre solution selon laquelle cette question est censée être un double, mais j'obtiens la même erreur.
J'ai ajouté le code suivant au contrôleur:
import {DomSanitizationService} from '@angular/platform-browser';
@Component({
  templateUrl: 'build/pages/veeu/veeu.html'
})
export class VeeUPage {
  static get parameters() {
    return [[NavController], [App], [MenuController], [DomSanitizationService]];
  }
  constructor(nav, app, menu, sanitizer) {
    this.app = app;
    this.nav = nav;
    this.menu = menu;
    this.sanitizer = sanitizer;
    this.theMediaItem.photoURL1 = this.sanitizer.bypassSecurityTrustUrl(this.mediaItems[1].url);
  }
Je reçois toujours le même message d'erreur.
EDIT2:
J'ai également changé le html en:
<img class='photo-img' [hidden]="!showPhoto1" [src]='theMediaItem.photoURL1'>
Je reçois toujours le même message d'erreur
[src]='theMediaItem.photoURL1'