javascript - 使用 div [ngStyle] 作为背景图像并循环它 *ngFor,如果缺少任何图像,如何使用角度 4 在其上显示静态图像
问题描述
<div class="bg"
onError="this.src='https://www.tibs.org.tw/images/default.jpg';"
[ngStyle]="{'background-image': 'url(' + imgss.image + ')'}"
*ngFor="let imgss of prod.product_images | slice:0:1;">
</div>
如果上面没有图像,如何获取备用图像,我尝试使用 onError 但它仅适用于图像标签,但这里只使用 div。
解决方案
<div class="bg" [ngStyle]="{'background-image': (imgss.image) ? 'url(' + imgss.image + ')' : 'url(https://www.tibs.org.tw/images/default.jpg)' }"
*ngFor="let imgss of prod.product_images | slice:0:1;"></div>
希望对你有帮助!
推荐阅读
- visual-studio-code - 我可以在不丢失扩展的情况下降级 Vscode 吗?
- python - 如何将结果保存到数据框中?
- javascript - 如何获取 onInit() 缩略图中的当前项目数 Fancybox 3
- amazon-s3 - 使用云服务使用神经算法转换图片?
- reporting-services - 如何修复报表服务器和报表服务器数据库之间的连接
- sql-server - 如果在另一个存储过程中调用存储过程,是否可以获得?
- xamarin.ios - 我正在将 LinqQ 用于以下代码,但它没有正确排序
- c# - 如何使用 C# 从文本文件中读取数据并存储在数据库表中?
- jquery - jquery打印设置每张纸的页数
- sip - SIP UPDATE Media Description with 0 fmt