我有一个数组如下:
var publicArray={
"settings": [{
"id": "1",
"deleted": "0",
"data": [{
"title": " Business Unit",
"value": "B1"
},
{
"title": "Comp ",
"value": "C1"
},
{
"title": " Pa Id",
"value": "P1"
}, {
"title": " NPI",
"value": "4535"
}
]
}, {
"id": "2",
"deleted": "0",
"data": [{
"title": " Business Unit",
"value": "B2"
},
{
"title": "Comp ",
"value": "C2"
},
{
"title": " Pa Id",
"value": "P2"
}, {
"title": " NPI",
"value": "34242"
}
]
}]
};
字符串
数组实际上来自数据库,因此它可以扩展,这意味着随着数组的增长,会有更多的行。
我需要填充一个HTML表使用这个数组如下image
。
我是新手,请帮助我。
3条答案
按热度按时间y3bcpkx11#
有了组件的属性
publicArray
,你可以通过编写下面的模板来实现:字符串
Ng-run Example
5kgi1eie2#
字符串
stackblitz example
的数据
bweufnob3#
有许多库可以用来创建表,如“PrimeNG”、“Angular material”等。
我再给予这个“ngx智能表”的例子:
https://www.npmjs.com/package/ngx-smart-table的一个。
您可以按照以下文档进行操作:
settings{}
对象,您将定义表标题publicArray
中定义另一个对象,以便它可以匹配与settings{}
中相同的名称