Javascript SQL Server数据透视表返回视图(AngularJS)

Javascript SQL Server数据透视表返回视图(AngularJS),javascript,c#,sql-server,angularjs,asp.net-web-api,Javascript,C#,Sql Server,Angularjs,Asp.net Web Api,将数据从sql server返回到视图对我来说是个问题。 我的问题是如何在angular app视图中将列标题从数据库返回到表中。标题是动态的,这意味着当用户向数据库中的person表添加一个新的person时,pivot表将获得一个具有新person名称的新列 我在服务器端使用C ASP.NET WebAPI 2和SQL Server 2012,在客户端使用AngularJS REST服务使用SQL Server中的存储过程 例如,标准表格为: firstname | lastname | a

将数据从sql server返回到视图对我来说是个问题。 我的问题是如何在angular app视图中将列标题从数据库返回到表中。标题是动态的,这意味着当用户向数据库中的person表添加一个新的person时,pivot表将获得一个具有新person名称的新列

我在服务器端使用C ASP.NET WebAPI 2和SQL Server 2012,在客户端使用AngularJS

REST服务使用SQL Server中的存储过程

例如,标准表格为:

firstname | lastname | age |
John      |    Doe   |  20 |
Peter     |    Keller|  19 |
Chris     |    Brown |  30 |
Christy   |    Buzzy |  20 |
Phil      |    Brown |  34 |
.....
和透视表:

age | Doe | Keller | Brown | Buzzy ....
34  |  0  |    1   |   1   |   0
...
30  |  4  |    0   |   1   |   0
...
20  |  1  |    0   |   0   |   0
表中的意思是,例如,4个姓Doe的人已经30岁了,以此类推

<table class="table table-striped no-margin">
<thead>
     <tr>
          <th>Age</th>
          <th ng-repeat="l in lastnames">{{l.lastname}}</th>
     </tr>
</thead>
<tbody>
      <tr ng-repeat="a in age">
         <td>{{a.age}}</td>
         <td ng-repeat="c in count track by $index">{{c.count}}</td>
      </tr>
</tbody>
</table>

希望你是自找的。使用ng repeat作为标题。

@nicolaskruchten您能告诉我如何使用PivotTable.js作为标题吗?我已经下载了zip文件,但是只有coffeescript文件。