gpt4 book ai didi

AngularJS 重复表和行跨度

转载 作者:行者123 更新时间:2023-12-02 21:38:57 25 4
gpt4 key购买 nike

假设我有以下数据结构

* Key 1
* Value 1
* Value 2
* Key 2
* Value 3
* Value 4
* Value 5

如何使用 AngularJS 将其呈现在类似于以下的表格中:

|-------|---------|
| Key 1 | Value 1 |
| |---------|
| | Value 2 |
|-------|---------|
| Key 2 | Value 3 |
| |---------|
| | Value 4 |
| |---------|
| | Value 5 |
|-------|---------|

这些键是通过rowspan完成的。

最佳答案

好又棘手的问题!

一种方法是:

给定一个像这样的对象:

$scope.testData={
key1:[1,2],
key2:[3,4,5]
};

你可以这样做:

<table>
<tr ng-repeat-start="(key, val) in testData">
<td rowspan="{{val.length}}">{{key}}</td>
<td>{{val[0]}}</td>
</tr>
<tr ng-repeat-end ng-repeat="value in val.slice(1)">
<td>{{value}}</td>
</tr>
</table>

Example

关于AngularJS 重复表和行跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26565518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com