【发布时间】:2019-08-05 08:29:01
【问题描述】:
我有一个来自响应的对象,看起来像
{
NET_TIME: [
{
createdBy: 'Alex',
from: '9.0',
to: '8.0'
},
{
createdBy: 'Bob',
from: '3.75',
to: '4.03'
},
{
createdBy: 'Carl',
from: '5.13',
to: '4.90'
}
],
OVER_TIME: [
{
createdBy: 'Jeffry',
from: '0.3',
to: '0.6'
},
{
createdBy: 'Sam',
from: '3.25',
to: '4.01'
},
],
REMAINING: [
{
createdBy: 'Ron',
from: '1.3',
to: '1.5'
},
{
createdBy: 'Alex',
from: '9.8',
to: '9.4'
},
{
createdBy: 'John',
from: '2.4',
to: '2.6'
},
{
createdBy: 'Paul',
from: '3.4',
to: '4.6'
},
]
}
现在我想从中生成 3 个材料表,一个用于NET_TIME,一个用于OVER_TIME,一个用于REMAINING。
每个表的列都相同,数据会改变。
我知道如何通过将响应放入组件中,通过对象键和它们的值将其分开并定义 3 个表并为其赋值来实现相同的目的。
只是想使用keyvalue 管道和*ngFor 实现相同的目的,以防万一NET_TIME、OVER_TIME 等属性是动态的,我的意思是不固定,我不知道会有多少。
【问题讨论】:
-
这里不需要
keyvalue。你到底为什么要使用它? -
如果我想使用 *ngFor 遍历对象,我必须使用带有 *ngFor 的
keyvalue管道