假设一个数组是这样
qq = [
{
"test":[
[
"廣州隊",
"321"
],
[
"北京隊",
"123"
],
[
"成都隊",
"111"
],
[
"上海隊",
"222"
],
]
}
];
那么今天当我用ngfor输出
<ng-container *ngFor="let item of qq; let i = index">
<div *ngFor="let test of item['test']; let idx = index;">
{{test[0]}}
{{test[1]}}
</div>
</ng-container>
HTML结构会是
<div> 廣州隊 321</div>
<div> 北京隊 123</div>
<div> 成都隊 111</div>
<div> 上海隊 222</div>
可是今天我想做的是这样子的结构
<div> 廣州隊 321 北京隊 123</div>
<div> 成都隊 111 上海隊 222</div>
这有办法实现吗?
我的思路是改变数据结构,把
改为:
转化函数如下:
然后修改
app.component.html
文件:app.components.ts
文件的内容截图如下: