2

動的な base64 でエンコードされた画像を div の背景画像として配置するために ng-class を使用できた人はいますか? JQuery で動作するようです ( Is there a way to set background-image as a base64 encoded image in javascript?を参照してください) が、AngularJS の解決策はまだわかりません。私のこのアプローチはうまくいかないようです:

<div class="col-xs-2" ng-style="{'background-image':'url(data:image/jpeg;base64,{{dynamicImage}})'}">...</div>

dynamicImageREST Web サービスを介してオンザフライでロードされる base64 イメージ文字列を保持します。これがまったく機能するかどうか、またどのように機能するかについての考えはありますか?

4

1 に答える 1

6

その式の評価中にエラーがスローされる{{}}内部で補間を使用しないでください。内部で連結するだけです。ng-style$parserstringng-style

<div class="col-xs-2" 
  ng-style="{'background-image':'url(data:image/jpeg;base64,'+dynamicImage+')'}">
于 2016-04-03T19:26:52.300 に答える