dart 如何聆听可观察列表?

kgqe7b3p  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(81)

我想使用ObservableList作为监听单个值更改的方法。以下是我尝试过的:

pubspec.yaml:

name: observable_demo

dependencies:
  observable: ^0.24.0

字符串
dart 脚本:

import 'package:observable/observable.dart';

void main() {
  var obs = ObservableList.from(["first value"]);
  obs.changes.listen(([value = ""]) {
    print(value);
  });
  obs[0] = "second valuee";
}


我用dart run demo.dart运行它,它什么也不打印。我想打印:

second valuee


obs.changesStream<List<String>>

4nkexdtk

4nkexdtk1#

由于您使用的是ObservableList,因此应该使用listChanges流。

相关问题