angular - *ngFor - 图片 url 数组 - 不工作
问题描述
我想通过*ngFor
. 它应该显示所有不同的图像,但它只显示数组的一个和第一个图像。
至今:
private localImg:any = [];
constructor() { }
ngOnInit() {
this.localImg = [
{id:0,name:"img0",url:'assets/img/img0.png'},
{id:1,name:"img0",url:'assets/img/img1.png'},
{id:2,name:"img0",url:'assets/img/img2.png'},
{id:3,name:"img0",url:'assets/img/img3.png'},
{id:4,name:"img0",url:'assets/img/img4.png'},
]
console.log("image", this.localImg);
}
<div class="container-fluid" *ngFor="let img of localImg">
<div class="row imagetiles">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
<img [src]='img.url' class="img-responsive">
</div>
</div>
</div>
我尝试使用[src]='img.url'
并更改为获取图像[src]='img.id'
,name
但没有运气。
或者请向我建议任何其他更短更简单的解决方案。
非常感谢您的解决方案。
解决方案
最有可能的问题是您通过这样做来引用您的路径:
url:'assets/img/img0.png'
代替:
url:'./assets/img/img0.png'
推荐阅读
- oracle - Oracle 复合连接谓词导致行估计不正确
- mqtt - MQTT 共享订阅
- javascript - RXJS 可观察订阅的任何场景都不会触发成功和错误
- android - 我们可以更改 android 电视搜索结果显示优先级吗?
- java - 启动了一个名为 AMQP Connection 的线程,但未能停止它
- html - 使部门与其他部门一起扩大
- r - 如何在 R 中绘制每年每月的推文总数?
- angular - 如何为Angular Material Table的filterPredicate函数创建单元测试
- c - scanf 接受的输入比预期的要多
- react-navigation-v6 - 嵌套在 Material Bottom Tab 内的堆栈在您第二次导航时不显示内容(React Navigation v6)