如何在Dart中停止收听HTML事件?

时间:2013-02-20 23:43:36

标签: dart

我正在收听像这样的点击事件:

element.onClick.listen((e) => doCoolStuff());

如何停止收听?

1 个答案:

答案 0 :(得分:9)

由于onClick会返回StreamSubscription,您可以cancel()停止接收活动。

以下是一个例子:

import 'dart:async';

// ...

var subscription = element.onClick.listen((e) => doCoolStuff());
// later
subscription.cancel();