【发布时间】:2016-08-08 18:53:40
【问题描述】:
Angular 2 animations documentation 指的是 Web Animations API polyfill,用于不支持原生浏览器的浏览器。
将这个 polyfill 添加到使用 Angular CLI 创建的 Angular 2 项目的正确方法是什么?
(我正在使用 angular-cli: 1.0.0-beta.10)
没有运气,我尝试了这里提到的想法和解决方案:
- https://github.com/angular/angular-cli/issues/949
- https://github.com/angular/angular-cli/issues/1015
- https://github.com/angular/angular-cli/issues/718#issuecomment-225493863
我通过 NPM 下载并添加到 system-config.ts。我相信这符合推荐的内容,但 polyfill 没有被加载(我可以判断,因为动画在 Safari 中不起作用)。
我只是通过在 index.html 中包含 polyfill 来实现这一点,我知道这不是正确的方法:
<script src="https://rawgit.com/web-animations/web-animations-js/master/web-animations.min.js"></script>
我将在此处添加任何可能有助于澄清我的问题的详细信息,但如果您需要查看代码,我在 Github 上有:
https://github.com/cmermingas/connect-four
提前致谢!
【问题讨论】:
-
Angular 6 及更高版本不再需要 :-) blog.angular.io/version-6-of-angular-now-available-cc56b0efa7a4
标签: angular angular-cli