Jak*_*den 6 import polyfills ionic2 angular
我是Ionic2/Angular2的新手,我一直在环顾四周,找到了几个解决方案,解决了使用国际日期格式来解决polyfill问题需要做的事情(这里的示例答案:Ionic 2,使用Angular 2 Pipe break iOS-"找不到变量:Intl")
但我不明白的是什么没有教程/堆栈溢出的解释帮助我弄清楚,究竟是什么以及如何完成这一点.我做了npm install以将intl包添加到我的节点模块中,但是所有内容只是说"然后导入它"但我不知道该怎么做,因为我没有polyfill.ts文件我可以将其导入,只有build/polyfill.js文件,我尝试直接导入.ts文件,该文件使用intl日期操作,但是没有解决问题.
我可能不理解一些非常基本的东西,这就是为什么没有人明确说明你需要导入它的原因,但是有人可以向我解释如何导入它或者引用我的资源来解释我不是理解.
Owa*_*kel 12
通常,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);
Run Code Online (Sandbox Code Playgroud)
polyfill.ts
// All needed polyfills for example web animations
import 'web-animations-js/web-animations.min';
Run Code Online (Sandbox Code Playgroud)