我正在使用angular calendar,默认情况下该语言为英语,我想将其更改为西班牙语。
我的问题是文档很差,即使stackblitz示例仅适用于法语,如果我尝试使用西班牙语代码(es)或任何其他语言代码,则日历什么也不显示。
我如何使用角度日历正确更改日期和月份的名称?
答案 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>