Рекомендуемый способ настройки наблюдателей на событие изменения значения свойства.
В настоящее время используется обновленный метод и выполняется циклический переход через параметр updatedProperties, который работает.
static get properties() {
return {
testprop: { type:String },
};
updated(changedProperties) {
changedProperties.forEach((oldValue, propName) => {
if (propName=='testprop') {
console.log('testprop CHANGED!');
this.dosomething();
}
});
}
Но кажется более сложным по сравнению с Polymer 2.0:
testprop: {
type:String,
value: '',
observer: 'dosomething',
},
Чтобы наблюдать за изменением события свойства и запускать некоторый код, есть ли более простой / рекомендуемый способ выполнения действий?