我有一个包含使用CSS显示Base64图像的
:
.my-image {
background: url('data:image/jpg;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==');
}
现在这个图片可能会不同,因为我要从后端检索它,所以我必须动态地改变它。
所以我已经移除了CSS,并尝试了一些组件中的解决方案,如下所示:
<div [style.background]="'url(' + myImage + ')'"></div>
<div [ngStyle]="{'background-image':'url('+ myImage +')'}"></div>
还有一些其他方法...但都没有起作用。
我还使用了一些DomSanitizer
的方法来清洁组件中的图像,就像这样:
this.sanitizer.bypassSecurityTrustResourceUrl(this.myImage)
但甚至这都行不通 :(
您知道一种实现具有动态背景图像的 div
的有效方法吗?
以下是我的 CSS 代码:
div {
width: 3em;
height: 3em;
}
myImage
的值吗? - Pranav C Balan