gpt4 book ai didi

javascript - 缺少区域设置 "ru"Angular 5 的区域设置数据

转载 作者:可可西里 更新时间:2023-11-01 02:22:02 26 4
gpt4 key购买 nike

我将 Angular 更新到版本 5 并收到此错误

Error

在我看来,这一行中的管道错误

<h5>{{ event.date | date:"yyyy.MM.dd"}}</h5> .

有人知道如何解决这个问题吗?

最佳答案

似乎你没有更新你的管道,因为 Angular 5 的 breacking 变化参见:https://github.com/angular/angular/blob/master/CHANGELOG.md

  • 默认情况下,Angular 现在只包含该语言的区域设置数据en-US,如果您将 LOCALE_ID 的值设置为另一个语言环境,您将必须为此语言导入新的语言环境数据,因为我们不使用不再使用国际 API。
  • 所有 i18n 管道现在都有一个额外的最后一个参数语言环境,它允许您使用特定的语言环境,而不是在 token LOCALE_ID(其默认值为 en-US)中定义的语言环境。
  • 预定义格式(short、shortTime、shortDate、medium 等)现在使用 CLDR 提供的模式(就像在 AngularJS 中一样),而不是来自 intl API 的模式。您可能会注意到一些变化,例如对于 en-US,shortDate 将为 8/15/17 而不是 8/15/2017。

  • eras 的窄版现在是 GGGGG 而不是 G,格式 G 现在类似于 GG 和 GGG。

  • months 的缩略版本现在是 MMMMM 而不是 L,格式 L 现在是 months 的短独立版本。
  • 星期的缩略版现在是 EEEEE 而不是 E,格式 E 现在类似于 EE 和 EEE。
  • 时区 z 现在将回退到 O 并输出 GMT+1 而不是完整的时区名称(例如太平洋标准时间),这是因为在所有现有语言环境中拥有所有时区名称所需的数据量是太大了。
  • 时区 Z 现在将输出 ISO8601 基本格式,例如+0100,您现在应该使用 ZZZZ 获取 GMT+01:00。

    你应该改变你的日期管道

    enter image description here

Also you need to provide your language in app.module like this:

enter image description here

关于javascript - 缺少区域设置 "ru"Angular 5 的区域设置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47263717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com