From dca8f8f50b8a60b7f854ce73599eda124e6fc73b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotrek=20Koszuli=C5=84ski?= Date: Tue, 19 Sep 2017 16:49:26 +0200 Subject: [PATCH] Docs: Minor improvements. --- src/observablemixin.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/observablemixin.js b/src/observablemixin.js index 98c3e85..52cf5bf 100644 --- a/src/observablemixin.js +++ b/src/observablemixin.js @@ -715,6 +715,14 @@ extend( ObservableMixin, EmitterMixin ); /** * Fired when an attribute changed value. * + * observable.set( 'prop', 1 ); + * + * observable.on( 'change:prop', ( evt, propertyName, newValue, oldValue ) => { + * console.log( `${ propertyName } has changed from ${ oldValue } to ${ newValue }` ); + * } ) + * + * observable.prop = 2; // -> 'prop has changed from 1 to 2' + * * @event module:utils/observablemixin~ObservableMixin#change:{attribute} * @param {String} name The attribute name. * @param {*} value The new attribute value.