DecimalPipe
Stable Pipe
Что делает
Форматирует число в соответствии с правилами локали.
Как использовать
number_expression | number[:digitInfo]
Форматирует число как текст. Размер группировки, разделитель и другие параметры, зависящие от локали, основаны на активной локали.
где expression — это число:
-
digitInfo— этоstring, имеющий следующий формат:{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}-
minIntegerDigits— это минимальное количество целых цифр. По умолчанию1. -
minFractionDigits— это минимальное количество цифр после запятой. По умолчанию0. -
maxFractionDigits— это максимальное количество цифр после запятой. По умолчанию3.
-
Дополнительную информацию о допустимом диапазоне каждого из этих чисел и других деталях см. в вашем родном библиотеке интернационализации.
ПРЕДУПРЕЖДЕНИЕ: эта труба использует API интернационализации, который еще не доступен во всех браузерах и может потребовать полифилл. Подробности см. в Поддержке браузеров.
Пример
@Component({
selector: 'number-pipe',
template: `<div>
<p>e (no formatting): {{e}}</p>
<p>e (3.1-5): {{e | number:'3.1-5'}}</p>
<p>pi (no formatting): {{pi}}</p>
<p>pi (3.5-5): {{pi | number:'3.5-5'}}</p>
</div>`
})
export class NumberPipeComponent {
pi: number = 3.141592;
e: number = 2.718281828459045;
}
NgModule
CommonModuleОписание
экспортировано из @angular/common/index определено в @angular/common/src/pipes/number_pipe.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/common/index/DecimalPipe-pipe.html