ng-repeat中的Angularjs http.get导致" 10 $ digest迭代达到。中止"错误

时间:2015-09-28 09:41:59

标签: javascript angularjs

我正在尝试使用$ 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;
}

可能是什么问题?

0 个答案:

没有答案