Dart Firebase off() method



我正在使用AngularDart。我想通过删除/添加活动侦听器来更改我正在侦听的引用。

从下面的链接和"分离侦听器"文档中,看起来我需要 off() 方法来删除活动侦听器,以便可以添加新的侦听器。

问题:如何在 Dart 中使用 off() 方法。

公文

分离侦听器:

通过在 Firebase 数据库引用中调用 off() 方法,可以移除回调。 您可以通过将单个侦听器作为参数传递给 off() 来删除该侦听器。在没有参数的位置上调用 off() 会删除该位置的所有侦听器。 在父侦听器上调用 off() 不会自动删除在其子节点上注册的侦听器;还必须在任何子侦听器上调用 off() 以删除回调。

在 Dart 中,您可以使用listen()订阅通知。listen()返回一个 StreamSubscription,您可以使用该 StreamSubscription 通过调用其cancel()方法来取消订阅。

最新更新