这是我的firebase事件或函数
var i = firebase.auth().currentUser.uid
firebase.database().ref('users/' + i + '/inbox').limitToLast(1)
.on('child_added' , function (x){
var data = x.val()
alert(data.Partner)
alert(data.Convo)
/* then route to inbox */
})
但令我惊讶的是,每当我改变任何路线时,它都会触发此Firebase事件 如何独立于路由执行此功能