我正在尝试使用$ http.get在ng-repeat块中的每个第n个索引之后加载图像,但是我一直得到10 $ digest迭代达到错误。
以下是导致问题的代码:
<ul ng-repeat-start='product in products track by product.id'>
<li class="product-desc"> {{ product.desc }} </li>
</ul>
<div ng-if='($index + 1) % 20 === 0' ng-repeat-end>
<img ng-src='{{getThumbnail($index + 1)}}'/>
</div>
$scope.getThumbnail = function getThumbnail(index) {
var deferred = $q.defer();
$http.get('/display/?r=' + index).then(function (data){
deferred.resolve(data);
})
return deferred.promise;
}
可能是什么问题?