2016-07-25 11 views
0

私はimgcacheを使用してコードバアプリの画像をキャッシュし、画像が既にキャッシュされている場合はキャッシュされた画像を表示します。Angular2 + imgcache安全でないURL

キャッシュされたURLを取得した後、img srcプロパティを設定しようとすると、次のエラーが発生します。

危険な

:ファイルシステム:http://localhost:8100/temporary/imgcache/108a8c16ec8d04c1d104240c56b97843068a6e08.jpg

net::ERR_UNKNOWN_URL_SCHEME 

私は安全なURLをマークするために、dom.bypassSecurityTrustUrlを呼び出してみましたが、私はまだエラーを取得します。

ImgCache.cacheFile(this.image, (cachedFile: string) => { 
    console.log(this.domSanitizer.bypassSecurityTrustUrl(cachedFile)); 
     this.src = cachedFile; 
    },() => { 
     this.onError(); 
    }); 

私は何か間違っていますか?

答えて

1

この問題が発生しました。 domSanitizerが返された値をsrcに設定するはずだった

this.src = this.domSanitizer.bypassSecurityTrustUrl(cachedFile)); 
関連する問題