如何在AngularJS中将rowspan放入表的td元素中

时间:2015-05-16 01:28:43

标签: angularjs

在AngularJS 1.3中,我正在从我在控制器中定义的数组创建一个表。基本上,我有阵列:

sessionOverviewTrs = [{rowspan: 1},{rowspan: 2},..]

我有这样的代码:

<tr ng-repeat="trs in list.sessionOverviewTrs">
   <td ng-repeat="tds in trs track by $index">
        {{ tds.rowspan}}

问题是我真的想把rowpan放在td ng-repeat =“tds ...但是我不知道这样做。我觉得我想把我的转发器放到td一级在一个div或者什么东西,然后让td执行

2 个答案:

答案 0 :(得分:3)

为什么不简单地添加rowspan属性?

    <table>
    <tr ng-repeat="trs in sessionOverviewTrs">
   <td ng-repeat="tds in trs track by $index" colspan="{{tds.colspan}}" rowspan="{{tds.rowspan}}">
        {{tds.value}}
    </td></tr></table>

Jsfiddle

答案 1 :(得分:1)

<tr ng-repeat="trs in list.sessionOverviewTrs">
    <td ng-repeat="tds in trs track by $index" rowspan="{{tds.rowspan}}">