angular – Ionic 2 – 如何导入Intl polyfill

我是Ionic2 / Angular2&的新手.我一直在环顾四周,找到了几个解决方案,以解决使用国际日期格式修复polyfill问题需要做什么(例如答案: Ionic 2,Using Angular 2 Pipe breaks on iOS—”Can’t find variable: Intl”)

但我不明白的是什么没有教程/堆栈溢出的解释帮助我弄清楚,究竟是什么以及如何完成这一点.我做了npm install以将intl包添加到我的节点模块中,但是所有内容只是说“然后导入它”但我不知道该怎么做,因为我没有polyfill.ts文件我可以将其导入,只有build / polyfill.js文件&我尝试直接导入使用intl日期操作的.ts文件,但这并没有解决问题.

我可能不理解一些非常基本的东西,这就是为什么没有人明确说明你需要导入它的原因,但是有人可以向我解释如何导入它或者引用我的资源来解释我不是理解.

通常,polyfill.ts会导入到应用程序模块文件中,该文件将正常引导您的应用程序,这是main.ts文件,因此在应用程序模块引导程序文件中导入所需的polyfill应该可以解决问题.

这是一个例子:

main.ts

import './polyfills.ts';

import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {enableProdMode} from '@angular/core';

import {environment} from './environments/environment';
import {AppModule} from './app/app.module';

if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule);

polyfill.ts

// All needed polyfills for example web animations
import 'web-animations-js/web-animations.min';

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...