ng-image-cacheディレクティブを使用してイメージをキャッシュに保存します。Ngイメージキャッシュが機能しない
アセットには、インターネットに接続しなくてもイメージが表示されるように、事前ロードが必要なURLのリストが含まれています。
HTMLは次のようになります。
<div ng-repeat="asset in assets">
<ui-image data-src={{asset}} data-title="{{asset}}"></ui-image>
</div>
text
はhtmlと私はこのような画像のインスタンスを置き換えていますが含まれています
var imageUrl = text.substring(decypheredText.indexOf("\"") + 1, text.lastIndexOf("\""));
text.replace('img src', 'ui-image data-src')
.replace('>', ' data-title = "' + imageUrl + '"></ui-image>');
任意の助けをいただければ幸いです。前もって感謝します。
BASE64として画像を保存していないあなたのモジュールに対する値keyはイメージURLです。しかし、ベース64のURIでなければなりません。 – shrey
モジュールがbase64で正しくイメージをシリアル化できない場合、イメージURLが正しく動作するように格納されます –
それはどういう意味ですか?私はブレークポイントを自分のコードで有効にしましたが、ブレークポイントはあなたのjsのbase64変換コードの中に入ることはありません。 – shrey