Angular 9 引入了需要加载的全局 '$localize()' 函数

标签 angular localization angular9

我在新的 angular 项目设置中遇到以下错误。

Installed Packages and its versions

ERROR Error: Uncaught (in promise): Error: It looks like your application or one of its dependencies is using i18n. Angular 9 introduced a global $localize() function that needs to be loaded. Please add import '@angular/localize'; to your polyfills.ts file. Error: It looks like your application or one of its dependencies is using i18n. Angular 9 introduced a global $localize() function that needs to be loaded.



注意:我来自以下。它建议回退到旧版本。
https://github.com/angular/angular/issues/32508

最佳答案

你需要先确保你有 @angular/localize 包:
npm install @angular/localize --save
然后,import '@angular/localize/init'在您的 polyfills.ts 文件就像错误所说

关于Angular 9 引入了需要加载的全局 '$localize()' 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57953317/

相关文章:

angular - RxJS:如何定义(可选)请求的(最大)持续时间?

c# - 英文异常信息?

node.js - 目标入口点 "@fullcalendar/angular"中的错误缺少依赖项

javascript - Angular 从父组件获取所有子组件的状态

angular - 延迟加载在 Angular 6 中不起作用

javascript - 转换字符串(url 样式)以在对象中导航

c# - 使用 WPF 网页浏览器和带有斜体标签和阿拉伯文本的 HTML 时出现奇怪的字符

localization - 编写供国际使用的软件的最佳实践 (i18n)

angular-material - 动态更改角度 Material Material 主题

css - 如何向调用的 Angular 组件本身添加一个类?