2017-08-31 11 views
0

ng-tableからcost列の総和を求めようとしていますが、tableParamsに総和を求める方法がありますか?私は、テーブルの合計レコードを見つけるためのものがあることを知っています。私はそのドキュメントを調べてみましたが、見つけられません。 Plunker hereng-tableの列の合計を調べる方法は?

レコードがフィルタリングされても、たとえばテーブルに11レコードあり、 'Server1'のように見える/フィルタすると、3つのサーバー(正常に動作します)が表示されますが、集計され、上部に表示されるコスト。

ご迷惑をおかけして申し訳ありません。

答えて

0

要件に基づいて機能は、必要な仕事を選択した値がすべて同じであり、1つのレコードのみが存在する場合、それらはまた、値を合計場合見て、ただ1つのコストだけでは

Plunkr Demo

表示することができます

コード:

$scope.calcCost = function(){ 
    var arr = []; 
    var cost = 0; 
    angular.forEach($scope.tableParams.data, function(value){ 
     arr.push(value.title); 
     cost = cost + parseFloat(value.cost.slice(2)); 
    }) 
    console.log(arr); 
    console.log(cost); 
    if(identical(arr) || arr.length === 1){ 
     return "$ "+cost; 
    }else{ 
     return ""; 
    } 
    } 
+0

@Praveenこのヘルプあなたのでしょうか? –

関連する問題