Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS和IE8-不支持的属性或方法_Javascript_Angularjs_Angular Ui - Fatal编程技术网

Javascript AngularJS和IE8-不支持的属性或方法

Javascript AngularJS和IE8-不支持的属性或方法,javascript,angularjs,angular-ui,Javascript,Angularjs,Angular Ui,我正在努力支持现有的AngularJS应用程序与InternetExplorer8一起工作。 对于路由,我使用了框架。它提供了ui sref指令来导航到其他状态 在IE8开发人员工具的控制台中,对于具有ui sref=“属性的每个元素,我都会得到以下错误 TypeError:对象不支持此属性或方法 可能是因为这个错误,导航无法工作。当我点击链接时,什么也没发生 有没有人曾经经历过类似的问题?或者可以引导我进入正确的方向?将其更改为data ui sref而不是ui sref这里的问题是IE8不

我正在努力支持现有的AngularJS应用程序与InternetExplorer8一起工作。 对于路由,我使用了框架。它提供了
ui sref
指令来导航到其他状态

在IE8开发人员工具的控制台中,对于具有
ui sref=“
属性的每个元素,我都会得到以下错误

TypeError:对象不支持此属性或方法

可能是因为这个错误,导航无法工作。当我点击链接时,什么也没发生


有没有人曾经经历过类似的问题?或者可以引导我进入正确的方向?

将其更改为
data ui sref
而不是
ui sref
这里的问题是IE8不支持本机的
indexOf()
方法


解决方案是包含一个,它支持
indexOf()

检查您的方法签名和预期的参数是否同步。它在我的情况下得到了修复。

同样的问题。然后我得到了
TypeError:Object不支持这个属性或方法?看起来出现了一些相关的bug:我正在使用AngularJSV1.2.2。对于UIRouter,我使用的是一个基于最新版本之一的定制版本:谢谢你们两位的关注。看我的答案,它解决了问题。谢谢。这真是太好了,我希望angularJS doc有这个内置的。
<a ui-sref="state-name">Go to My State</a>