【发布时间】:2018-12-22 12:04:30
【问题描述】:
我有一个这种形式的嵌套数组
tests: [
[{name:"Bob",score:40,subject:"Math"}, {name:"John",score:55,subject:"Math"}],
[{name:"Alice",score:70,subject:"English"},{name:"John",score:68,subject:"English"}]
],
// ...
我想在将相同的主题分组在一起时循环并打印:
<div *ngFor = "let test of tests;let i = index">
<ul *ngFor = "let student of test[i] ;let n = index">
<li>{{student.name+' '+student.score}}</li>
</ul>
</div>
但最终会出现错误:
错误错误:找不到“对象”类型的不同支持对象
[object Object]。 NgFor 只支持绑定到 Arrays 等 Iterables。
从第二个循环开始。请问我在这里错过了什么?
【问题讨论】:
-
请提供有效的JSON
-
使用 Object.keys(
- )
标签: angular typescript multidimensional-array