gpt4 book ai didi

google-chrome - Angular2 plnkr 错误

转载 作者:行者123 更新时间:2023-12-04 18:37:55 25 4
gpt4 key购买 nike

我正在开发操作系统 ubuntu 14.04 LTS和谷歌 Chrome 浏览器 Version 43.0.2357.130 (64-bit)运行 Angular2 项目。
但在大多数情况下,在搜索 angular2 时,我发现 plnkr 的数量在这个指定的操作系统上不起作用。
每次我遇到某种错误,比如

Uncaught TypeError: m.values is not a function

Uncaught TypeError: e.values is not a function



为什么会发生这些错误。而所有这些 plnkr 在 Windows 或任何其他平台上都可以正常工作。这是 angular2 或其他问题的任何错误吗?
只想将 ng2-bootstrap 用于 angular2 项目,但该网站再次出现相同的错误

http://valor-software.com/ng2-bootstrap/



此链接适用于 Windows,但不适用于 ubuntu 为什么?仅供引用,我发布这张图片。

enter image description here

最佳答案

这是因为 angular2 使用 Map ,它是 es6 draft 的一部分.由于这还没有在每个浏览器中实现,您需要对其进行填充,这就是 es6-shim用于(见 compatibility table)。我有点惊讶那个 chrome 版本仍然不支持它,但老实说我不知道​​他们在哪个版本中添加了对 map 的支持。通过使用 Chrome,您只需将其更新到最新版本(在我写这个答案时为 48.0.2564.109 m)就可以了。

如果您使用的是不支持 map 的旧浏览器(甚至不是那么旧),例如 IE、safari、Android 浏览器等,您将不得不对其进行 polyfill。

quickstart guide 下添加 index.html 并查看使其在其他浏览器中工作所需的 polyfill。

引用

  • angular2.dev.js:4045 Uncaught TypeError: m.values is not a function .
  • 关于google-chrome - Angular2 plnkr 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35409958/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com