-
Notifications
You must be signed in to change notification settings - Fork 0
Property effects
Glenn Vandeuren edited this page Nov 14, 2017
·
1 revision
Compose properties and setup observers, default values etc
import propertyMixin from 'backed/mixins/property-mixin.js';
import { merge } from 'backed/mixins/utils.js';
customElements.define(class MyElement extends propertyMixin(HTMLElement)) {
static get properties() {
return merge(super.properties, {
name: {
value: 'hello'
}
})
}
}
import propertyMixin from 'backed/mixins/property-mixin.js';
import { merge } from 'backed/mixins/utils.js';
customElements.define(class MyElement extends propertyMixin(HTMLElement)) {
static get properties() {
return merge(super.properties, {
name: {
value: 'hello',
observer: '_update'
}
})
}
_update() {
}
}