Modellieren von Daten aus Zeilen in Spalten in Angular dynamisch

Ich habe Daten, die so aussehen:

$scope.items =[{name: "item1", year : "2013", value : "100"},
    {name: "item1", year : "2012", value : "97"},
    {name: "item1", year : "2011", value : "98" },
    {name: "item2", year : "2013", value : "-7" },
    {name: "item2", year : "2012", value : "-6" },
    {name: "item2", year : "2011", value : "-5" },
    {name: "item3", year : "2013", value : "93" },
    {name: "item3", year : "2013", value : "91" },
    {name: "item3", year : "2012", value : "93" },
    {name: "item4", year : "2013", value : "-35" },
    {name: "item4", year : "2012", value : "-36" },
    {name: "item4", year : "2011", value : "-37" },
    {name: "item5", year : "2013", value : "58" },
    {name: "item5", year : "2012", value : "55" },
    {name: "item5", year : "2011", value : "56" }]

Ich möchte die Daten als solche rendern:

Name  2011 2012 2013
item1   98   97  100
item2   -5   -6   -7
tiem3   93   91   93
item4  -35  -36  -37
item5   58   55   56

Wie kann ich dies mit Angular erreichen? Ich verstehe die Grundlagen von ngRepeat, aber wenn ich ng-repeat = "(Schlüssel, Wert) in Elementen" und dann value.name oder value.year tue, habe ich 15 Instanzen von ihnen anstatt nur item1 bis item5 und 2011, 2012 und 2013. Idealerweise hätte ich gerne eine Schleife, die die Jahre für die Spaltenüberschriften und eine andere Schleife, die mir die Liste der Elemente für die Zeilen gibt, dann würde ich die Werte durch Zeilen, Spalten verweisen. Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage