我无法弄清楚 IE11 中的问题是什么。
在chromet,firefox等其他浏览器中,应用运作良好,没有任何问题

angular - 对象不支持属性或方法 'keys'-(IE11)-LMLPHP

最佳答案

您需要包括es6-shim,因为IE 11不支持 Map.prototype.keys

https://github.com/paulmillr/es6-shim

或者,您可以直接从CDN导入:

<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.4.1/es5-shim.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.1/es6-shim.js"></script>

检查以下相关问题:
  • https://github.com/angular/angular/issues/6479
  • https://github.com/mgechev/angular2-seed/issues/145
  • 09-28 13:19