我正在尝试显示包含 2 个变量的数组中的图像img 和value。我能够显示value但不是img(即图像),如下图所示:
模板有什么问题???
下面是代码
HTML
<div class="container" *ngFor="let dog of dogs">
<div class="section">
<p id="name">Dogs:</p>
<img class="dog-img" src="{{dog.image }}" >
<span>{{dog.value }}</span>
</div>
</div>
TS
import { Component, OnInit, VERSION, ViewChild } from '@angular/core';
export interface IDogs {
img: string;
value: string;
}
@Component({
selector: 'app-selection-list',
templateUrl: './selection-list.component.html',
styleUrls: ['./selection-list.component.css']
})
export class SelectionListComponent{
public dogs: IDogs[] =
[
{
img:'https://material.angular.io/assets/img/examples/shiba2.jpg',
value:'dog1',
},
{
img:'https://material.angular.io/assets/img/examples/shiba2.jpg',
value:'dog2',
},
];
}