File

core/common/bytes.pipe.ts

Description

Converts the file size to a readable format. Supports both decimal (default) and binary units.

Usage:

Example :
{{ myData | bytes }}                              <!-- e.g. 100.1 MB (decimal) -->
{{ myData | bytes:2 }}                           <!-- e.g. 100.12 MB (decimal) -->
{{ myData | bytes:1:true }}                      <!-- e.g. 97.7 MiB (binary) -->
{{ myData | bytes:{binary: true} }}              <!-- e.g. 97.7 MiB (binary) -->
{{ myData | bytes:{precision: 2, binary: true} }} <!-- e.g. 97.66 MiB (binary) -->

Options object properties:

  • precision: number of decimal places (default: 1)
  • binary: whether to use binary units (default: false)

Decimal units: bytes, kB, MB, GB, TB, PB Binary units: bytes, KiB, MiB, GiB, TiB, PiB

Metadata

Methods

Static bytes
bytes(bytes: number, precisionOrOptions: number | BytesOptions, binary, translateService?: TranslateService)
Parameters :
Name Type Optional Default value
bytes number No
precisionOrOptions number | BytesOptions No 1
binary No false
translateService TranslateService Yes
Returns : string | number
transform
transform(value: number, precisionOrOptions: number | BytesOptions, binary)
Parameters :
Name Type Optional Default value
value number No
precisionOrOptions number | BytesOptions No 1
binary No false
Returns : string | number

results matching ""

    No results matching ""