로다시에 _.reduce() 메서드를 사용하여 ng-grid에있는 열의 입력을 합계하려고합니다.AngularJS : LoGash를 사용하여 그리드 열을 합계합니다.
나는 적절한 코드가 될 것이라고 생각했던 것과 함께를 가졌지 만 코드를 주석 처리하지 않으면 플 런커가 깨져서 현재 정적을 반환하고 있습니다.
내가 필요한 것은 합계 행의 연령 필드가 다른 연령대 중 하나를 수정할 때 수정하는 것입니다.
// main.js
var app = angular.module('myApp', ['ngGrid']);
app.constant('_', window._)
.run(function ($rootScope) {
$rootScope._ = window._;
});
app.controller('MyCtrl', function($scope, _) {
function getAge(){
/*_.reduce($scope.myData,
function(age, num) {
return age + num;
});
return totalAge;*/
return 230;
}
$scope.myData = [
{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 74},
{name: "Nephi", age: 29},
{name: "Enos", age: 34},
{name: "Total", age: getAge()}
];
$scope.gridOptions = {
data: 'myData',
enableCellSelection: true,
enableCellEditOnFocus: true,
enableRowSelection: false,
columnDefs: [{field: 'name', displayName: 'Name', enableCellEdit: true}, {field:'age', displayName:'Age'}]
};
});
및보기 :
<body ng-controller="MyCtrl">
<div class="gridStyle" ng-grid="gridOptions"></div>
</body>
감사합니다 ... 저는 지금 바닥 글에 대해 알지 못해서 지금 google ... 분석가를위한 경험처럼 스프레드 시트를 만들려고합니다. – jgravois