Changelog说:
默认情况下,Angular现在只包含该语言的语言环境数据
但是我找不到任何参考资料,什么是"进口",怎么做,我得到了
xxx.html:30错误:缺少
我使用以下命令配置区域设置:
import { LOCALE_ID } from '@angular/core';
和
providers: [
{ provide: LOCALE_ID, useValue: 'de-CH' }
],
Changelog说:
默认情况下,Angular现在只包含该语言的语言环境数据
但是我找不到任何参考资料,什么是"进口",怎么做,我得到了
xxx.html:30错误:缺少
我使用以下命令配置区域设置:
import { LOCALE_ID } from '@angular/core';
和
providers: [
{ provide: LOCALE_ID, useValue: 'de-CH' }
],
这在当前版本中确实很难找到:(.以下是我发现的情况:
不同的地区在包@angular/common/locales/
中.在你的情况下,这是:
import localeDECH from '@angular/common/locales/de-CH';
现在,您需要在项目中注册此区域设置定义.在:@angular/common
中有一个名为registerLocaleData
的函数.
因此,您的app.module.ts
中的代码应该如下所示:
import {LOCALE_ID} from '@angular/core';
import { registerLocaleData } from '@angular/common';
import localeDECH from '@angular/common/locales/de-CH';
registerLocaleData(localeDECH);
@NgModule({
...
providers: [
{ provide: LOCALE_ID, useValue: 'de-ch' },
]
...
})
....