Angular 2动态矩阵表

时间:2018-04-23 06:26:29

标签: angular typescript

如何在Angular 2中创建动态矩阵表?

矩阵应如下所示:

    Test1   Test2   Test3
 A  1,5     1,8     1,6
 B  1,8     1,6     1,9
 C  1,6     1,6     1,8

这只是一个示例数据。 json的大小是动态的。我可以拥有比我的Json更多的测试:

data = [{
 "test": "Test1",
  results: [{
    "env": "A",
    "result": 1,5
  }, {
    "env": "B",
    "result": 1,8
  }, {
    "env": "C",
    "result": 1,6
  }]
}, {
  "test": "Test2",
  results: [{
    "env": "A",
    "result": 1,5
  }, {
    "env": "B",
    "result": 1,7
  }, {
    "env": "C",
    "result": 1,6
  }]
}, {
  "test": "Test3",
  results: [{
    "env": "A",
    "result": 1,8
  }, {
    "env": "B",
    "result": 1,6
  }, {
    "env": "C",
    "result": 1,6
  }]
}];

提前致谢

1 个答案:

答案 0 :(得分:0)

可能的解决方案可能是两个嵌入*ngFor - s:

<div *ngFor="let row of data">
  <span *ngFor="let column of row.results>
    {{column.result}}
  </span>
</div>

另外,请阅读this site's guide about how to ask good questions sou,您将获得更多答案。