2013-10-03 34 views
2

我正在使用angular/ng-table以表格形式繪製數值數據。 我無法弄清楚如何在我的表的最後一行顯示每列的所有值的總和。 我可以計算服務器端的數據並將其顯示在UI中。 但有沒有辦法在ng-table/ng-grid中實現這一點? 任何幫助將不勝感激。使用ng-table angular的列的總和

謝謝

+0

使用從服務器中檢索數據的控制器總結的是什麼? – kubuntu

+0

你可以訪問你的數據數組。你只需要在控制器的JS中執行它並將其顯示在模板中。 – maxisam

回答

4

你的意思是這樣的嗎?

<table ng:init="stuff={items:[{description:'gadget', cost:99},{description:'thing', cost:101} ]}"> 
<tr> 
    <th>Description</th> 
    <th>Cost</th> 
</tr> 
<tr ng:repeat="item in stuff.items"> 

    <td>{{item.description}}</td> 
    <td>{{item.cost}}</td> 
</tr> 
<tr> 
    <td></td> 
    <td>{{stuff.items.$sum('cost')}}</td> 
</tr> 

+0

是的,就是這樣,但$ sum定義在哪裏? – ErichBSchulz

+1

@ErichBSchulz這是一個角度的功能,之後https://code.angularjs.org/0.9.9/angular-0.9.9.min.js – ritchielee

+2

啊感謝棄用 - 這就是爲什麼我找不到它!也許值得更新,以節省其他人浪費時間? – ErichBSchulz