AngularJS: ng-class 用于动态 base64 编码图像作为背景图像
AngularJS: ng-class for dynamic base64 encoded image as background-image
有人设法使用 ng-class 将动态 base64 编码图像作为 div 的背景图像吗?似乎适用于 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>
dynamicImage
保存通过 REST 网络服务动态加载的 base64 图像字符串。知道这是否有效以及如何实施?
不要在 ng-style
内使用 {{}}
插值,这会在计算该表达式时抛出 $parser
错误。只需在 ng-style
.
中进行 string
连接
<div class="col-xs-2"
ng-style="{'background-image':'url(data:image/jpeg;base64,'+dynamicImage+')'}">
有人设法使用 ng-class 将动态 base64 编码图像作为 div 的背景图像吗?似乎适用于 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>
dynamicImage
保存通过 REST 网络服务动态加载的 base64 图像字符串。知道这是否有效以及如何实施?
不要在 ng-style
内使用 {{}}
插值,这会在计算该表达式时抛出 $parser
错误。只需在 ng-style
.
string
连接
<div class="col-xs-2"
ng-style="{'background-image':'url(data:image/jpeg;base64,'+dynamicImage+')'}">