angularfire $删除不删除

时间:2015-08-23 18:40:54

标签: angularfire

我有这个功能,我想做的就是在它上面运行$ remove()

 retrieveSingleQuestion: function (schoolID, questionID) {
        return $firebase(ref.child(schoolID).child('questions').child(questionID)).$asObject();
    }

由于某种原因,它没有被删除。您认为它可能是什么?

1 个答案:

答案 0 :(得分:0)

如果要将AngularFire对象绑定到作用域,则应该只构造它们。在其他情况下,您最好不要使用常规的Firebase JavaScript SDK。

E.g。

removeQuestion: function(schoolID, questionID) {
    ref.child(schoolID).child('questions).child(questionId).remove();
}

AngularFire构建于Firebase JavaScript SDK之上,因此它们可以很好地协同工作。假设您通过$firebaseArray()在屏幕上的某个位置显示该学校的问题,该列表将自动更新。