您是否曾经遇到过仅IE8的错误“错误:意外地调用方法或属性access.undefined”?是什么原因造成的?您是如何解决的?
-注意:假设相同的代码在Chrome,Firefox,Safari中正常工作
编辑:上下文
我正在使用AngularJS + Google App Engine Python构建一个Facebook页面标签插件。
我使用了由我自己或由angular-ui团队和4-5控制器编写的 十几个自定义指令 。
在Chrome,Safari和Firefox中一切正常,但在IE8中则无法正常工作。
问题在于IE8无法识别“自定义”元素。
在指令声明中使用元素形式的“ replace:true”(限制:“ E”)并使用IE shiv(我使用angular-ui的IE shiv并在那里声明了我的自定义标签)。
在以下链接上查看更多信息:https : //github.com/angular/angular.js/issues/1933 http://angular- ui.github.com/#ieshiv