diff --git a/lib/utils/flattened-nodes-observer.html b/lib/utils/flattened-nodes-observer.html index f5985229ac..78f74127c5 100644 --- a/lib/utils/flattened-nodes-observer.html +++ b/lib/utils/flattened-nodes-observer.html @@ -44,6 +44,24 @@ * `MutationObserver` and the `` element's `slotchange` event which * are asynchronous. * + * An example: + * ```js + * class TestSelfObserve extends Polymer.Element { + * static get is() { return 'test-self-observe';} + * connectedCallback() { + * super.connectedCallback(); + * this._observer = new Polymer.FlattenedNodesObserver(this, (info) => { + * this.info = info; + * }); + * } + * disconnectedCallback() { + * super.disconnectedCallback(); + * this._observer.disconnect(); + * } + * } + * customElements.define(TestSelfObserve.is, TestSelfObserve); + * ``` + * * @memberof Polymer * @summary Class that listens for changes (additions or removals) to * "flattened nodes" on a given `node`.