Eli*_*eca 2 pipe angular-cli angular angular8
我制作了一个以巴西格式显示货币价值的管道。当刮刀一切正常。但是,在 azure 上的 DEV/Prod 环境中运行时,我收到此消息。运行时也会出现这个错误"ng serves --prod"。
这是模块中的配置
import { LOCALE_ID } from '@angular/core';
import { registerLocaleData } from '@angular/common';
import localePt from '@angular/common/locales/pt';
registerLocaleData(localePt);
providers: [
{
provide: LOCALE_ID,
useValue: 'pt-PT'
}
],Run Code Online (Sandbox Code Playgroud)
管道作为 HTML
{{produto.valorAntesPromocao | number:'1.2-2'}}Run Code Online (Sandbox Code Playgroud)
错误信息 :
InvalidPipeArgument: '缺少语言环境“pt-BR”的语言环境数据。' 用于管道“xl”
尝试这样:-
import {LOCALE_ID} from '@angular/core';
import localePt from '@angular/common/locales/pt';
import {registerLocaleData} from '@angular/common';
registerLocaleData(localePt, 'pt');
@NgModule({
providers: [
{
provide: LOCALE_ID,
useValue: 'pt'
}
]
})
Run Code Online (Sandbox Code Playgroud)
你可以尝试添加这种方式
import { LOCALE_ID } from '@angular/core';
import { registerLocaleData } from '@angular/common';
import localePt from '@angular/common/locales/pt';
registerLocaleData(localePt);
@NgModule({
providers: [
{ provide: LOCALE_ID, useValue: 'pt-BR' }
]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4285 次 |
| 最近记录: |