我的大多数.on事件都使用闭包:
ref.on( 'child_added',
function( snapshot ) {
userCallback( snapshot.val() );
} );
Run Code Online (Sandbox Code Playgroud)
这意味着,无法使用.off()停用这些监视器,因为off需要原始回调指针以及eventType.我该怎么办?
我的应用程序(jQuery Mobile)是基于页面的.当用户点击某个页面时,我想激活监视器.当用户离开该页面时,我想要取消激活,所以当他们重新进入时,我最终不会有多个监视器.我想我只想用eventType调用.off()并删除所有回调.
firebase ×1