Chromium Code Reviews| Index: pkg/observe/lib/src/bind_property.dart |
| diff --git a/pkg/observe/lib/src/bind_property.dart b/pkg/observe/lib/src/bind_property.dart |
| index c8524e7e962580984cbe19173e76ee9a971e2b6f..c35bfb9471b8211fba68568214db3920ab02e59f 100644 |
| --- a/pkg/observe/lib/src/bind_property.dart |
| +++ b/pkg/observe/lib/src/bind_property.dart |
| @@ -13,7 +13,7 @@ part of observe; |
| * |
| * MyModel() { |
| * ... |
| - * _sub = bindProperty(_otherModel, const Symbol('value'), |
| + * _sub = onPropertyChange(_otherModel, const Symbol('value'), |
| * () => notifyProperty(this, const Symbol('prop')); |
| * } |
| * |
| @@ -23,7 +23,8 @@ part of observe; |
| * |
| * See also [notifyProperty]. |
| */ |
| -StreamSubscription bindProperty(Observable source, Symbol sourceName, |
| +// TODO(jmesserly): make this an instance method? |
| +StreamSubscription onPropertyChange(Observable source, Symbol sourceName, |
| void callback()) { |
|
blois
2013/09/27 21:40:52
Not related to this change, but I'm curious why th
Jennifer Messerly
2013/09/30 17:44:37
Great question. This method is just a shorthand fo
|
| return source.changes.listen((records) { |
| for (var record in records) { |