小编use*_*307的帖子

使用.off取消激活事件

我的大多数.on事件都使用闭包:

  ref.on( 'child_added',
          function( snapshot ) {
             userCallback( snapshot.val() );
          } );
Run Code Online (Sandbox Code Playgroud)

这意味着,无法使用.off()停用这些监视器,因为off需要原始回调指针以及eventType.我该怎么办?

我的应用程序(jQuery Mobile)是基于页面的.当用户点击某个页面时,我想激活监视器.当用户离开该页面时,我想要取消激活,所以当他们重新进入时,我最终不会有多个监视器.我想我只想用eventType调用.off()并删除所有回调.

firebase

4
推荐指数
1
解决办法
3515
查看次数

标签 统计

firebase ×1