首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ng-在ie-8上重复失败,尽管es5-shim

ng-在ie-8上重复失败,尽管es5-shim
EN

Stack Overflow用户
提问于 2014-04-28 05:37:07
回答 1查看 450关注 0票数 0

我有一个角模型page,它有一个数组images。在我的模板中,我有以下内容:

代码语言:javascript
运行
复制
<div slide="slide" ng-repeat="slide in page.images" active="slide.active">

我已经尝试过让es5-shim.js按所有优先顺序导入。除了document mode IE8之外,所有其他浏览器都会正确呈现它(SharePoint2010强制这样做)。我得到的是:

代码语言:javascript
运行
复制
TypeError: Object doesn't support this property or method<div class="item text-center ng-isolate-scope" active="slide.active" ng-repeat="slide in page.images" slide="slide" ng-transclude ng-class="{&#10;    'active': leaving || (active &amp;&amp; !entering),&#10;    'prev': (next || active) &amp;&amp; direction=='prev',&#10;    'next': (next || active) &amp;&amp; direction=='next',&#10;    'right': direction=='prev',&#10;    'left': direction=='next'&#10;  }" ng-1398662894321="121">

结果是,在这个div中,一个<img ng-src="{{ slide.url }}"图像得到了一个错误的URL。

如果我删除了es5-shim.js,我还会得到一个关于同一行不支持indexOf的错误。奇怪的是,ng-重复在应用程序的其他地方工作,我使用的是角树视图。

这是什么类型的错误,如果不是indexOf,有什么方法来修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 05:16:27

您正在使用“幻灯片指令”“=> slide=”幻灯片和ng中的另一张幻灯片--重复=“page.images中的幻灯片”--它们是相互冲突的。

还有一个建议,总是在你的指令前加前缀。类似ct-幻灯片(javascript中的ctSlide)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23333236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档