我正在尝试在一个类中初始化一些事件流。我希望该流是最终的,但由StreamController
. 我试过以下代码:
import "dart:async";
class Dog {
final StreamController _onBarkController;
final Stream onBark;
Dog() :
_onBarkController = new StreamController(),
onBark = _onBarkController.stream;
}
this
但是这段代码是非法的,因为在初始化列表中禁止访问(甚至是隐式的) 。
有什么办法可以做到这一点?