我使用ionic和firebase作为后端制作应用程序。我正在利用儿童补充和儿童改变观看两个单独的事件但它继续射击2次为孩子添加和约8次儿童改变和检查firebase,我只有一个孩子添加而不是两个.. ..代码片段是什么
1
new Firebase("https://popping-torch-3029.firebaseio.com/btr/users/acceptedBySender/myid/").on("child_added",function(data,prevchild){
console.log('added just fired');
//the console will log this 2 times
});
2
new Firebase("https://popping-torch-3029.firebaseio.com/btr/users/posted/myid/").on("child_changed",function(data){
console.log('changed just fired');
//the console will log this 8 times
});
答案 0 :(得分:0)
我现在已经解决了这个问题。事实证明,由于控制器绑定到多个视图,控制器正在重新加载。每次加载它都会创建一个新的“观察者”....我希望这很清楚