如何在angular 2中声明图像数组
我试图从对象数组中调用一个映像,为此我编写了以下代码如何在angular 2中声明图像数组,angular,typescript,Angular,Typescript,我试图从对象数组中调用一个映像,为此我编写了以下代码 product: any[] = [{ id: 121, name: "iphone", url: 'https://www.gstatic.com/webp/gallery3/1.png' }] //I tried locale file path also 把这张图片称为下面的图片 <div *ngFor="let list of product"> {{list.url}} </div> {
product: any[] = [{
id: 121, name: "iphone", url: 'https://www.gstatic.com/webp/gallery3/1.png'
}] //I tried locale file path also
把这张图片称为下面的图片
<div *ngFor="let list of product">
{{list.url}}
</div>
{{list.url}
但它不显示图像,而只显示字符串。有人能告诉我如何调用数组中定义的图像吗?您需要使用
img
标记在迭代中将图像渲染到视图部分
试试这个-
<div *ngFor="let list of product">
<img [src]='list.url' />
</div>
您需要在迭代中使用
img
标记将图像渲染到视图部分
试试这个-
<div *ngFor="let list of product">
<img [src]='list.url' />
</div>
将URL放入
将URL放入您可以尝试此解决方案
<div *ngFor="let list of product">
<img [src]='list.url' [alt]='list.name'/>
</div>
你可以试试这个解决方案
<div *ngFor="let list of product">
<img [src]='list.url' [alt]='list.name'/>
</div>