gpt4 book ai didi

angular - 如何在网格列表中按 Material 使用 ngfor

转载 作者:行者123 更新时间:2023-12-03 13:51:01 24 4
gpt4 key购买 nike

我想用 Angluar Material 实现一个动态网格列表。但我有一些问题。

我的 JSON 数据如下所示:

[
{
"abc": "sdfgsdfgs",
"test": "dfgdfgdfgdfg"
},
{
"abc": "dfgsdfgsdfg",
"test": "dfgfgfgfgr"
},
{
"abc": "sdfgsdfgs",
"test": "asdfstest"
},
]



在 HTML 中我想使用 ngFor循环此 JSON 数据并显示在网格列表中。
<mat-grid-list cols="2" rowHeight="7:1">
<mat-grid-tile>
<u>abc</u>
</mat-grid-tile>
<mat-grid-tile>
<u>test</u>
</mat-grid-tile>
<ng-container *ngFor="let item of datas">
<mat-grid-tile>
{{ item.abc}}
{{ item.test}}
</mat-grid-tile>
</ng-container>
</mat-grid-list>


预期结果应如下所示:
abc               test
-------------------------------
sdfgsdfgs dfgdfgdfgdfg
dfgsdfgsdfg dfgfgfgfgr


````

How can I loop this?

最佳答案

mat-grid-tile 上添加循环.

<mat-grid-list cols="2" rowHeight="7:1">
<mat-grid-tile>
<u>abc</u>
</mat-grid-tile>
<mat-grid-tile>
<u>test</u>
</mat-grid-tile>
<ng-container>
<mat-grid-tile *ngFor="let item of datas">
{{ item.abc}}
{{ item.test}}
</mat-grid-tile>
</ng-container>
</mat-grid-list>

对于编辑的问题:
<mat-grid-list cols="2" rowHeight="7:1">
<mat-grid-tile>
<u>abc</u>
</mat-grid-tile>
<mat-grid-tile>
<u>test</u>
</mat-grid-tile>
<ng-container *ngFor="let item of datas">
<mat-grid-tile>
{{ item.abc}}
</mat-grid-tile>
<mat-grid-tile>
{{ item.test}}
</mat-grid-tile>
</ng-container>
</mat-grid-list>

Stackblitz

关于angular - 如何在网格列表中按 Material 使用 ngfor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56112167/

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