随机化ng-repeat

时间:2017-04-24 20:47:44

标签: javascript angularjs random angularjs-ng-repeat

我想从Firebase随机化过滤后的数据。不幸的是,在使用我的orderBy:random之后,我收到了$ rootScope:infdig的错误。我读到了它,但我无法弄清楚如何解决它并从Firebase随机化我的输出。这是我的代码:

HTML:

<div ng-repeat="place in places | filter: {cheap: 'true'} | limitTo: 4 | orderBy: random" class="col-lg-3">

JS:

// Random order by
   $scope.random = function() {
     return 0.5 - Math.random();  
   };

如果你能帮助我,我将非常感激!

1 个答案:

答案 0 :(得分:0)

我不明白。我已根据您的情况创建JSFiddle,但其工作

但您可以尝试查看documentation,也可以尝试增加迭代限制

 $rootScopeProvider.digestTtl(15); // or something