【发布时间】:2014-07-22 17:47:11
【问题描述】:
我想从闲置数据结构中打印表格行。
$scope.myData = {}
myData['Item1']['Period1']= {"Value":1}
myData['Item1']['Period2']= {"Value":2}
myData['Item1']['Period3']= {"Value":3}
myData['Item1']['Period4']= {"Value":4}
myData['Item2']['Period1']= {"Value":11}
myData['Item2']['Period2']= {"Value":12}
myData['Item3']['Period3']= {"Value":13}
myData['Item4']['Period4']= {"Value":14}
我想以某种方式打印它并按期间名称 DESC 排序:
<tbody >
<tr ng-repeat="(key, value) in myData">
<td>
{{ key }}
</td>
<td ng-repeat="PeriodItem in value | <!-- here the filtering -->">
{{ PeriodItem.Value }}
</td>
</tr>
</tbody>
键被打印出来,但 PeriodItem.Value 不是。这样做的正确方法是什么,因为我尝试了几件事,但似乎都没有工作。
所需输出示例:
<tbody>
<tr>
<td>Item1</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>Item2</td>
<td>14</td>
<td>13</td>
<td>12</td>
<td>11</td>
</tr>
</tbody>
【问题讨论】:
-
你要打印的键值应该是什么..举个例子
-
这是什么
mydata['Item1']['Period1'] -
我不明白你在问什么
标签: html angularjs angularjs-ng-repeat