IE-TypeError:无法获取未定义或空引用的属性“匹配”

时间:2018-06-20 19:05:36

标签: javascript angular internet-explorer-11

我正在使用Angular 5构建应用程序。该应用程序可以完美地在chrome,firefox和safari中使用。但是我在IE 11中遇到各种错误。 最初的问题是页面渲染,但已通过取消注释polyfills.ts中的代码行来解决。但是后来我陷入了困扰我几个小时的问题。

  1. TypeError:对象不支持属性或方法“ matches”
  2. TypeError:无法获取未定义或空引用的属性“匹配”

我设法通过在polyfills.ts中添加以下行来解决第一个问题,

if (!Element.prototype.matches) {
    Element.prototype.matches = Element.prototype.msMatchesSelector;
}

但是我无法解决第二个问题。有什么建议吗?

0 个答案:

没有答案