Согласно документации , вы должны использовать это вместо:
{{user.total | currency: 'INR'}}
Я думаю, что формат, который вы использовали выше, предназначен для AngularJS (Angular 1.x).
РЕДАКТИРОВАТЬ: Я заметил, что вышеупомянутый формат не принимает во внимание индийскую цифровую систему.Следовательно, вот мое обновленное решение.Я написал собственный метод, который использует JavaScript .toLocaleString () .
indianRupeeFormat(val: number) {
return Number(val).toLocaleString('en-IN');
}
И вот как он будет отображаться на вашем экране:
<p>Rupee:₹ {{ indianRupeeFormat(195445.76) }}</p>
Демо