我想知道是否可以在 Firebase 中同时触发child_changed
和child_moved
,就像在jQuery中一样:
$('#element').on('keyup keypress blur change', function() {
...
});
这是我尝试使用Firebase的功能:
var ref = firebase.orderByPriority().on('child_changed child_moved', function(push) {
...
});
谢谢!
答案 0 :(得分:1)
不,您需要分别为每个事件附加一个处理程序。
但这当然会奏效:
var callback = function(push) {
...
};
firebase.orderByPriority().on('child_changed', callback);
firebase.orderByPriority().on('child_moved', callback);
另请注意,child_moved
始终会有相应的child_changed
事件。所以你可能只需勾住其中一个。