美文网首页我爱编程
解决更新ng-cli后无法Angular项目无法支持低版本浏览器

解决更新ng-cli后无法Angular项目无法支持低版本浏览器

作者: TT_拓泥 | 来源:发表于2018-06-08 18:07 被阅读0次

    在更新了ng-cli后,新建的ng项目为Version 6.0。在开发环境下一直使用Chrome 6X版本来测试,项目上线后很多低版本浏览器无法兼容,例如Chrome 4X的。报错 Uncaught TypeError: undefined is not a function

    错误信息

    于是搬梯子找谷歌问了一下,找到一个关键词

    Polyfill

    在维基百科解释是:Polyfill (programming)

    维基百科

    简单的来说就是让你的代码能兼容旧版本的浏览器。

    然后查了一下Angular官方文档关于polyfill的描述:Browser support

    angular文档

    找到项目中的 polyfills.ts

    代码

    将这一段import解除注释

    polifills.ts代码

    重新运行项目,问题解决。

    相关文章

      网友评论

        本文标题:解决更新ng-cli后无法Angular项目无法支持低版本浏览器

        本文链接:https://www.haomeiwen.com/subject/npgasftx.html