You can check the module import here
.
Returns the array of keys of the given object or array.
import { NgKeysPipeModule } from 'angular-pipes';
const value = {
a: 1,
b: 2,
c: 3,
};
{{ value | keys }}
<!-- ['a', 'b', 'c'] -->
{{ [1, 2, 3] | keys }}
<!-- ['0', '1', '2'] -->
Transforms an object to an array
import { NgToArrayPipeModule } from 'angular-pipes';
const value = {
a: 1,
b: 2,
c: 3,
};
{{ value | toArray }}
<!-- [1, 2, 3] -->
Apply defaults value to an object or an object in an array.
When applied to an array, the non object values will be left unchanged. The nulls and undefineds will be changed to the defaults.
import { NgDefaultsPipeModule } from 'angular-pipes';
const d = {
a: 1,
b: 2,
c: 3,
};
const object = {
a: 2,
};
const array = [{ a: 2 }, null, { b: 3 }, undefined];
{{ object | defaults: d }}
<!-- { a: 2, b: 2, c: 3 } -->
{{ array | defaults: d }}
<!-- [{ a: 2, b: 2, c: 3 }, { a: 1, b: 2, c: 3 }, { a: 1, b: 3, c: 3 }, { a: 1, b: 2, c: 3 }]-->