角度ng-repeat,随机化orderBy

时间:2015-04-28 05:01:35

标签: javascript angularjs random angularjs-ng-repeat

我正在尝试让我的角度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>

0 个答案:

没有答案