Либо с использованием JavaScript следующим образом:
function numberWithSpaces(x) {
var parts = x.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " ");
return parts.join(".");
}
var num = numberWithSpaces(123456789);
console.log(num);
Это выдаст 123 456 789
Редактировать:
Машинопись:
function numberWithSpaces(x) {
let parts = x.toString().split('.');
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ' ');
return parts.join('.');
}
let num = this.numberWithSpaces(123456789);
console.log(num);
добавить в ваш файл машинописного текста (.ts), связанный с вашим html, который содержит <h2>item.price</h2>
, заменить num
на ваше значение item.price
.
или используя трубу .
Вы можете увидеть пример на Stackblitz
Просто позвоните по телефону: element.price = format.formatCurrency(element.price);
Как только вы определили помощника. Для вашего использования вы можете определить по:
<h2 *ngFor="let item of item">{{ item.price }}</h2>