2015-09-04 62 views
0

我得到這個錯誤與firebase執行此查詢,以及沒有錯誤,但它不返回任何東西。firebase +角度orderby查詢不工作

這是出廠

.factory("items", function($firebaseArray) { 
    var itemsRef = new Firebase("https//*****.firebaseio.com/comments"); 
    return $firebaseArray(itemsRef); 
}) 

,並在我的控制器,這是多麼我打電話。採用OrderBy屬性/屬性

.controller('tdCtrl', function($scope, FeedList, $firebaseArray, $firebase, 
    $stateParams, dataStore, feedSources, $ionicModal, items) { 

    $scope.items=items //working when am calling normally 

,但現在我想獲得所有與hashkey 3432評論 - 這是動態的,但作爲3432更容易解釋

$scope.items = items.orderByChild("hashKey").equalTo(3434).on("child_added", 
    function(snapshot) { 
}); 

這是後功能

......... 
$scope.comment.hashkey=3432; 
$scope.items.$add(comment); 
............. 
+0

的代碼看起來不錯,但很難在沒有http://stackoverflow.com/help/mcve的情況下查看。在jsfiddle(或類似的工具)中,最好的方法是重現最小的問題。 –

回答

0

解決 - 想嘗試與火力,被大多數博客教程使用過時的代碼了很多東西之前閱讀所有文檔,這樣文檔第一:)

var fireRef= new Firebase("https//****.firebaseio.com/comments"); 
$scope.items = $firebaseArray(fireRef.orderByChild("hashKey").equalTo(id).limitToLast(10));