有没有办法观察Dart聚合物元素的属性变化,如Change watchers部分所述?我尝试添加void myattributeChanged(String oldValue)
方法,但不会调用它。
答案 0 :(得分:1)
Dart聚合物似乎不支持propertynameChanged()
机制。
Dart CustomElement
有生命周期方法,其中一个是
void attributeChanged(String name, String oldValue, String newValue)
但是,根据这个bug report,目前不会调用该方法:(
我现在使用
来解决这个问题 ObservableMixin.Stream
的属性<List<ChangeRecord>> get changes
,只是在听取此getter的更改:
changes.listen((changeRecords) { ... });
答案 1 :(得分:1)
这个问题刚刚解决了