2017-04-24 28 views
0

我想隨機化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(); 
    }; 

我會很感激,如果你能幫助我!

回答

0

我不明白。我創建JSFiddle與你的情況,但其工作

但你可以嘗試一下documentation也可以嘗試增加迭代限制

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

是的,這很奇怪。更奇怪的是,有時當我刷新網站一切都很好,當我再次刷新它,我收到一個錯誤... –

+0

爲什麼你不能洗牌控制器內的地方?不在視圖 – Leguest

+0

我想起它,但我不知道該怎麼做。 –