नवीनतम Angular 2 रिलीज़ उम्मीदवार के उन्नयन के बाद से, मेरे imgटैग:
<img class='photo-img' [hidden]="!showPhoto1" src='{{theMediaItem.photoURL1}}'>
ब्राउज़र त्रुटि फेंक रहे हैं:
मूल अपवाद: त्रुटि: संसाधन URL संदर्भ में असुरक्षित मान का उपयोग किया जाता है
Url का मान है:
http://veeu-images.s3.amazonaws.com/media/userphotos/116_1464645173408_cdv_photo_007.jpg
संपादित करें:
मैंने अन्य समाधान में किए गए सुझाव की कोशिश की है कि यह प्रश्न डुप्लिकेट माना जाता है, लेकिन मुझे वही त्रुटि मिल रही है।
मैंने नियंत्रक के लिए निम्न कोड जोड़ा है:
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);
}
मुझे अभी भी वही त्रुटि संदेश मिल रहा है।
EDIT2:
मैंने html को भी बदल दिया है:
<img class='photo-img' [hidden]="!showPhoto1" [src]='theMediaItem.photoURL1'>
मुझे अब भी वही त्रुटि संदेश मिलता है
[src]='theMediaItem.photoURL1'