javascript - 从管道将图像插入“背景图像”
问题描述
我的 html 文档中有以下代码:
<div *ngFor="let search of this.mySearches; let i = index" class="col-sm-6 col-xs-12">
<div class="box">
<div class="image img-search-rounded">
<img [src]="search.postPath | imagenpost: search.generic_category: search.postImg[0]" alt="image" title="image" id="img-rounded" class="img-responsive img-rounded">
</div>
<div class="pull-left">
<h4>{{search.generic_category}}<i class="la la-angle-double-right"></i>{{search.generic_type}}</h4>
<p><i class="la la-map-marker"></i>{{search.generic_city}}</p>
<p><i class="la la-clock-o"></i> {{search.date | date:'medium'}}</p>
<p><i class="la la-circle"></i> Get email notifications</p>
</div>
<div class="pull-right">
<button type="button" [routerLink]="search.url">View</button>
<button type="button" (click)="removeMySearch(search._id)">Delete</button>
</div>
</div>
</div>
但我得到了这个而不是图像:
我该如何渲染图像?
解决方案
目前尚不清楚您要做什么。似乎您正在尝试使用三元运算符进行 OR,但您缺少 else 部分。
条件应该类似于
<div [ngStyle]="{'background-color':person.country === 'UK' ? 'green'
> : 'red' }"></<div>
在此处阅读有关示例的更多信息
推荐阅读
- azure - Azure AAD 应用程序 ID 在整个 Azure 中是否唯一?
- visual-studio-2015 - 如何让发布者名称显示在 ClickOnce 安装程序对话框中
- c# - 在 C# 中使用具有相同 uri 但不同前缀的多个命名空间序列化 xml
- google-chrome-devtools - Puppeteer:以编程方式保存 Chrome 性能时间线以用于长时间运行的会话
- clion - 排除 clang 错误以使 CLion 中的 C++ 代码正常工作
- drupal - 如何使用 graphql 获得 drupal 节点的特定翻译
- ios - 以 iPhone 的方式访问 iOS 文件系统
- c# - Swagger 无法加载文件或程序集
- ios - 如何在 IOS App 上选择 Voice-Over 输出扬声器
- ios - iOS 自定义 UIView 在 iphone xr 和 iphone 7 中有不同的布局