Skip to content

Latest commit

 

History

History
108 lines (75 loc) · 1.33 KB

aggregate.md

File metadata and controls

108 lines (75 loc) · 1.33 KB

Aggregate

You can check the module import here.

groupBy

Returns the groupped data of the given array.

File
import { NgGroupByPipeModule } from 'angular-pipes';
Usage
const values = [
  { name: 'a', prop: 'foo' },
  { name: 'b', prop: 'bar' },
  { name: 'c', prop: 'bar' },
  { name: 'd', prop: 'foo' },
];
{{ values | groupBy: 'prop' }}
<!--
	[
		{key: foo, value: Array[2]},
		{key: bar, value: Array[2]}
	]
-->

min

Returns the minimum of the given array.

File
import { NgMinPipeModule } from 'angular-pipes';
Usage
{{ [5, 4, 1, 9] | min }}
<!-- 1 -->

max

Returns the maximum of the given array.

File
import { NgMaxPipeModule } from 'angular-pipes';
Usage
{{ [5, 4, 1, 9] | max }}
<!-- 9 -->

mean

Returns the mean of the given array.

File
import { NgMeanPipeModule } from 'angular-pipes';
Usage
{{ [5, 5, 1, 9] | mean }}
<!-- 5 -->

sum

Returns the sum of the given array.

File
import { NgSumPipeModule } from 'angular-pipes';
Usage
{{ [5, 5, 1, 9] | sum }}
<!-- 20 -->