角日历如何更改语言

时间:2018-08-22 17:50:53

标签: angular

我正在使用angular calendar,默认情况下该语言为英语,我想将其更改为西班牙语。

我的问题是文档很差,即使stackblitz示例仅适用于法语,如果我尝试使用西班牙语代码(es)或任何其他语言代码,则日历什么也不显示。

我如何使用角度日历正确更改日期和月份的名称?

2 个答案:

答案 0 :(得分:4)

存储库的changelog解释说,如果要使用“英语以外的语言环境,则需要导入适当的语言环境数据”。

在这种情况下:

import { registerLocaleData } from '@angular/common';
import localeEs from '@angular/common/locales/es';

registerLocaleData(localeEs);

请参阅此StackBlitz

答案 1 :(得分:0)

专用导入,您需要执行下一个更改月份语言

<div class="title"> {{ viewDate | calendarDate:(view + 'ViewTitle'):'Es' }} </div> 并更改星期的语言,请在<mwl-calendar-month-view>

中添加属性locale =“ es”