我有一个page
具有数组的角度模型images
。在我的模板中,我有这个:
<div slide="slide" ng-repeat="slide in page.images" active="slide.active">
而且我已经尝试es5-shim.js
按照所有可能的优先顺序进行导入。document mode IE8
除了(sharepoint 2010 强制执行此操作)之外,所有其他浏览器都可以正确呈现它。我得到:
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="{ 'active': leaving || (active && !entering), 'prev': (next || active) && direction=='prev', 'next': (next || active) && direction=='next', 'right': direction=='prev', 'left': direction=='next' }" ng-1398662894321="121">
结果是在该 div 中,<img ng-src="{{ slide.url }}"
图像的 URL 错误。
如果我删除我也会收到关于同一行es5-shim.js
不支持的错误。indexOf
奇怪的是,ng-repeat 在我使用 angular-treeview 的应用程序的其他地方工作。
这是什么类型的错误,如果不是 indexOf,有没有办法修复它?