angular - 为什么 ngStyle 背景图像没有加载?
问题描述
我无法显示我的图像。以前是显示的。在我的容器/介绍模板中,我有:
<div mat-card-image class="quiz-topic-image"
[ngStyle]="{ 'background': 'url(' + quizData?.imageUrl + ') no-repeat center center',
'background-size': '95%' }">
</div>
在我的 quiz.ts 文件中,我有 imageUrl: 'DIDiagram.png',
并且图像在 assets/images/DIDiagram.png
我尝试更改图像的路径,但似乎没有任何效果。请你帮忙。谢谢你。
解决方案
写background
(no-repeat
和center center
用于background
财产)而不是background-image
imageUrl: './../assets/images/DIDiagram.png'
<div mat-card-image class="quiz-topic-image"
[ngStyle]="{ 'background': 'url("' + quizData?.imageUrl + '") no-repeat center center',
'background-size': '95%' }">
</div>
推荐阅读
- c# - 在 XPather.com 上使用 XML 命名空间的奇怪 XPath 行为?
- angular - 对于 PrimeNG 表,p-table 重置在角度 8 中不起作用
- macos - OSx 如何从两个相互依赖的不同二进制文件创建一个胖二进制文件
- python - 尽管添加了正确的范围,但带有 Python 的 Google Drive API 仍不允许文件下载
- web - 使用 Github Pages 在移动浏览器中查看 PDF
- mysql - 如何从mariadb读取十进制和日期到python?
- python - 为什么会发生这种情况?(django 模型会发生奇怪的事情)
- android - 如何在使用样式的android中切换时进行拇指切换?
- javascript - 如何将反应类转换为反应钩子(firebase 存储)
- javascript - 在javascript中制作递归函数