我有一个包含常量数据的打字稿文件,如下所示:
export const HELPERS: Helper[] =
[
{
id: '0',
name: 'Joan',
image: '/assets/images/img.png',
designation: 'Chief',
abbr: 'TO',
description: 'testing data'
},
// few more items
];
我正在尝试使用 mat-List 遍历这些内容并在我的 component.html 中展示。我试图在左侧显示图像,名称在该描述下方。对于常量中定义的所有数据都是这样。我试过这样,但没有得到任何结果。
<div fxFlex>
<h2>Helpers</h2>
<mat-card *ngIf="helper" fxFlex></mat-card>
<mat-list>
<mat-list-item *ngFor="let helper of Helpers">
<img matListAvatar src="{{helper.image}} " alt="...">
<h3 matLine> {{helper.name}} </h3>
<p matLine>
<span> {{helper.abbr}} </span>
<span class="demo-2"> -- {{helper.description}} </span>
</p>
</mat-list-item>
</mat-list>
</div>
如何在 mat-List 选项中依次显示数据?
Update1:我在名为 helper.ts 的文件中有一个名为 Helper 的类。我在名为 Helpers.ts 的文件中基于 Helper 类创建了一个名为 HELPERS 的新常量并将其导出,创建一个名为 helper 的新服务,提供 helpers 的详细信息。如果我尝试这种方式,我可以获取单人数据的数据:
<mat-card *ngIf="helper" fxFlex>
<mat-card-header>
<div mat-card-avatar></div>
<mat-card-title>
<h3>{{helper.name | uppercase}}</h3>
</mat-card-title>
</mat-card-header>
</mat-card>
这里的问题是循环,我无法正确获得。