1

ウォッチャーの変更セクションで説明されているように、Dart ポリマー要素のプロパティの変更を監視する方法はありますか? メソッドを追加しようとしましvoid myattributeChanged(String oldValue)たが、呼び出されません。

4

2 に答える 2

1

propertynameChanged()ダートポリマーでメカニズムがサポートされているようには見えません。

DartCustomElementにはライフサイクル メソッドがあり、そのうちの 1 つが

void attributeChanged(String name, String oldValue, String newValue)

しかし、このバグレポートによると、メソッドは現時点では呼び出されていません:(

私は今のところこれを回避しました

ObservableMixin.Streamのプロパティ<List<ChangeRecord>> get changesで、この getter の変更をリッスンするだけです。

changes.listen((changeRecords) { ... });

于 2013-08-31T23:23:03.013 に答える
1

この問題は少し前に修正されました

于 2013-10-24T07:59:19.760 に答える