我有这个功能,我想做的就是在它上面运行$ remove()
retrieveSingleQuestion: function (schoolID, questionID) {
return $firebase(ref.child(schoolID).child('questions').child(questionID)).$asObject();
}
由于某种原因,它没有被删除。您认为它可能是什么?
答案 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()
在屏幕上的某个位置显示该学校的问题,该列表将自动更新。