Firebase - 如何使用" on"
查看要更改的对象列表我有一个配置文件列表,想要查看此列表以检查是添加了新对象还是更新了配置文件。所以对列表进行任何更改。
当前代码尝试:
var ref = new Firebase("https://markng2.firebaseio.com");
var refProfiles = ref.child('profiles');
refProfiles.on('value', function(dataSnapshot) {
//Change has occurred in the list of profiles.
});
查看我的firebase db的图片:
答案 0 :(得分:1)
如果您想知道是否添加了个人资料或是否更改了特定的个人资料,最好还是聆听Firebase的child_
个事件:
var ref = new Firebase("https://markng2.firebaseio.com");
var refProfiles = ref.child('profiles');
refProfiles.on('child_added', function(dataSnapshot) {
var profile = dataSnapshot.val();
console.log('Profile added: ', profile);
});
refProfiles.on('child_changed', function(dataSnapshot) {
var profile = dataSnapshot.val();
console.log('Profile changed: ', profile);
});