我想更改我的应用程序日期的语言,使其来自阿根廷,我尝试使用此配置查看角度文档,但它仍然没有改变。默认设置为 en-US。它没有通过控制台向我显示任何错误
app.module.ts
import { registerLocaleData } from '@angular/common';
import localeEsAr from '@angular/common/locales/es-AR';
registerLocaleData(localeEsAr);
app.component.html
<td>{{resultado.date?.seconds * 1000| date:'fullDate'}}</td>
您缺少的是从 Angular 通用语言环境导入语言环境,还注册它们以便您可以使用它们,这应该可以解决您的错误
如果您不断收到相同的错误,请检查您的语言环境文件夹是否包含 es-Ar,在您的情况下,您应该只导入 es-Ar,在我的示例中它显示了其他几个语言环境
问题是您如何设置本地化。从官方文档中可以看出
app.module.ts
:您用于注册语言环境的方法,我知道如果您要使用多个位置而不仅仅是一个位置,它会很有用。
在这种情况下,您必须指明要在管道中使用的语言环境。