gpt4 book ai didi

angular - 动态更改 img [src]

转载 作者:太空狗 更新时间:2023-10-29 17:17:04 28 4
gpt4 key购买 nike

我有一个包含记录列表的组件

export class HomeComponent implements OnInit {

public wonders: WonderModel[] = [];

constructor(private ms: ModelService){
ms.wonderService.getWonders();
this.wonders = ms.wonderService.wonderList;
}

ngOnInit(){}
}

this.wonders 返回这样的值数组 array of this.wonders

我正在尝试像这样动态地获取图像源的 id 值

<div class="img-content" *ngFor="let wonder of wonders">
<header class="img-content-header">
<div style="width: 45px; display: table-cell;"> <img [src]='assets/images/{{wonder.id}}.jpg' height="40px" width="40px"> </div>
<div style="display: table-cell;">
<div>{{wonder.name}}</div>
</div>
</header>
</div>

在这样做的时候我得到了这个错误

Parser Error: Got interpolation ({{}}) where expression was expected at column 14 in [assets/images/{{wonder.id}}.jpg]

任何人都可以为此提出任何可能的解决方案。

最佳答案

你需要这样绑定(bind)

<img src='{{ "assets/images/" + wonder.id + ".jpg" }}'

[]{{ }} 不兼容。

关于angular - 动态更改 img [src],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49671139/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com