chi*_*rag 1 javascript angular
我在 Angular 9 中有这样的代码:
主要.ts
import { LOCALE_ID } from '@angular/core';
platformBrowserDynamic().bootstrapModule(AppModule,{
providers: [{provide: LOCALE_ID, useValue: 'en-IN' }]
})
Run Code Online (Sandbox Code Playgroud)
测试.component.html
{{total | number:'1.2-2':'en-IN'}}
Run Code Online (Sandbox Code Playgroud)
测试组件.ts
total = 155000;
Run Code Online (Sandbox Code Playgroud)
我正在使用带有区域设置“en-IN”的数字管道。
我想要这样的结果:1,55,000
但我变得这样:155,000
我想要印度数字格式的结果,仅包含区域设置和数字管道。
如何使用数字管道和区域设置“en-IN”来实现此目的?
要覆盖默认区域设置,我们需要导入 import-global-variants-of-the-locale-data,请尝试以下操作。
应用程序模块.ts
import "@angular/common/locales/global/en-IN";
@NgModule({
imports: [BrowserModule, FormsModule],
declarations: [AppComponent, HelloComponent],
providers: [{ provide: LOCALE_ID, useValue: "en-IN" }],
bootstrap: [AppComponent]
})
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1314 次 |
| 最近记录: |