Firebase中相同触发器的2个事件,如jquery

时间:2015-09-22 15:37:09

标签: jquery events firebase

我想知道是否可以在 Firebase 中同时触发child_changedchild_moved,就像在jQuery中一样:

$('#element').on('keyup keypress blur change', function() {
    ...
});

这是我尝试使用Firebase的功能:

var ref = firebase.orderByPriority().on('child_changed child_moved', function(push) {
    ...
});

谢谢!

1 个答案:

答案 0 :(得分:1)

不,您需要分别为每个事件附加一个处理程序。

但这当然会奏效:

var callback = function(push) {
    ...
};
firebase.orderByPriority().on('child_changed', callback);
firebase.orderByPriority().on('child_moved', callback);

另请注意,child_moved始终会有相应的child_changed事件。所以你可能只需勾住其中一个。