【问题标题】:Missing local date for local fr angular 5本地 fr angular 5 缺少本地日期
【发布时间】:2018-10-11 14:30:32
【问题描述】:

我在 angular 5 项目中,我想使用日期管道显示日期,我使用了这段代码

<p class="creationDate" i18n>Date de création :{{today | date: 'medium'}}</p>

效果很好,但我希望日期是用法语写的,但问题是用英语写的。 在 ts 文件中,我添加了这些行:

import localeFr from '@angular/common/locales/fr';
import localeFrExtra from '@angular/common/locales/extra/fr';
registerLocaleData(localeFr, 'fr-FR', localeFrExtra);

谁能帮帮我。

【问题讨论】:

  • 您是否导入了法语语言环境数据?
  • 是的,我从 '@angular/common/locales/fr' 导入了 import localeFr;从“@angular/common/locales/extra/fr”导入 localeFrExtra; registerLocaleData(localeFr, 'id-ID', localeFrExtra);
  • @Mat 'id-ID' 是什么?
  • 抱歉从 '@angular/common/locales/fr' 导入 localeFr;从“@angular/common/locales/extra/fr”导入 localeFrExtra; registerLocaleData(localeFr, 'fr-FR', localeFrExtra);

标签: javascript angular angularjs-directive internationalization


【解决方案1】:

更新你的 app.module.ts // main.ts

import { registerLocaleData } from '@angular/common';
import localeFr from '@angular/common/locales/fr';

**registerLocaleData(localeFr, 'en');**

工作stackblitz

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-22
    • 2014-12-16
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    相关资源
    最近更新 更多