Angular Js - TypeError:Object不支持属性或方法“includes”

时间:2016-12-15 07:28:38

标签: javascript angularjs internet-explorer

我在我的应用程序中使用角度js。当我在IE浏览器上运行我的应用程序时,它显示以下错误。

 TypeError: Object doesn't support property or method 'includes'
 at request (https://xxx.xx.xxx.com/js/app.js:32:20185)
 at u (https://xxx.xx.xxx.com/js/base.js:5:30028)
 at Anonymous function (https://xxxx.xx.xxxx.com/js/base.js:5:30210)
 at $eval (https://xxxx.xx.xxxx.com/js/base.js:6:5594)
 at $digest (https://xxxx.xx.xxxx.com/js/base.js:6:4028)
 at $apply (https://xxxx.xx.xxxx.com/js/base.js:6:5883)
 at Anonymous function (https://xxxx.xx.xxxx.com/js/base.js:4:7566)
 at i (https://xxxx.xx.xxxx.com/js/base.js:4:19305)
 at s (https://xxxx.xx.xxxx.com/js/base.js:4:7480)
 at ae (https://xxxx.xx.xxxx.com/js/base.js:4:7676)

如何解决此问题?

由于

1 个答案:

答案 0 :(得分:1)

Internet Explorer不支持

includes()。最简单的替代方法是使用indexOf,如下所示:

if(your_string.indexOf("?") >= 0) {
    //statements
}