我想使用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.changes
是Stream<List<String>>
:
1条答案
按热度按时间4nkexdtk1#
由于您使用的是
ObservableList
,因此应该使用listChanges
流。