angular - 角度 - 从 api 获取图像
问题描述
我正在为 api 使用 angular 和 swagger 做一个小项目。我有一些船,其中一些信息存储在 swagged 中,如下所示:
"draft": 6.5,
"length": 2.3,
"dateFrom": "11/10/2020",
"dateTo": "21/10/2020",
"departingCity": "Amalfi Coast",
"offerPrice": 9416.6,
"discount": 0.3,
"hasWifi": true,
"hasGps": true,
"offerType": "BAREBOAT",
"boatImages": [
{
"id": "d4cb7afd-f677-4a5d-b2a5-cad5b1489d25",
"filename": "CMTW-80722.png"
}
]
然后,在 angularjs 中,我创建了一个对象boat 并将每个实例存储在其中。然后,我使用 ngFor 显示每艘船,以在列表中显示每艘船,如下所示:
<div class="card mb-4 bg-secondary" *ngFor="let boat of this.boatList">
.
.
.
<p class="card-text">Number of cabins: {{boat.numberOfCabins}}</p>
<p class="card-text">Number of Berths: {{boat.numberOfBerths}}</p>
唯一的问题是我必须显示船图像..我想我应该使用上面显示的文件名来显示它..但是,我似乎无法获得文件名..我试过{{boat.boatImages.filename}}
, {{boat.boatImages[1]}}
,{{boat.boatImages[filename]}}
但都没有工作......很高兴得到答案!谢谢!
解决方案
推荐阅读
- spreadsheet - 如何将可搜索数据插入一列,并在下一列中显示链接的可编辑数据?
- powershell - Azure 管道 - 将 .coverage 转换为 xml 以生成代码覆盖率报告
- laravel - 如何在laravel中使用javascript计算折扣
- ruby-on-rails - 如何在 Ruby on Rails 中检索链接的值
- android - 如何通过android中的房间删除数据库元数据?
- ffmpeg - 如何使用 ffmpeg 正确提取变形视频帧?
- sql - 从 JSON 对象数组中提取特定对象值的数据
- codeigniter - 如何在单个共享托管服务器中运行多个 codeigniter 应用程序?
- heroku - 当我使用雾宝石将 APP 中的图片上传到 AWS 时,$ heroku logs --tail 中出现“拒绝访问”错误
- javascript - 如何向有子元素的菜单元素添加箭头?