我正在尝试让我的角度ng-repeat在项目出现时随机化。我目前使用的随机函数如下,但是当我使用这个函数时,我得到一个infdig,导致各种各样的问题。我不想在控制器中进行随机化,因为这些ng-repeats都来自相同的条目,其中有一个url和一个名称,但条目id在两个实例中都是如此,如果我不必单独创建它会更容易阵列。那么有没有人知道可以用于此的随机过滤器,它不会给我infdig问题?
$scope.random = function(){
return 0.5 - Math.random();
};
<div ng-repeat="actor in actors | orderBy:random">
<div class="col-md-2">
<div class='imageDropTo'>
<img class='imageDropTo' src={{actor.url}} data-id= {{actor.id}}>
</div>
</div>
</div>
<div ng-repeat="actor in actors | orderBy:random">
<div class='col-md-2'>
<p id='{{actor.id}}' class='namesToDrag'> {{actor.name}} </p>
</div>
</div>