Если мы определим такое свойство для пользовательского элемента цветового диапазона:
static get observedAttributes() {
return ['bgc'];
}
И получить ссылку на такой экземпляр, одновременно изменяя свойство bgc, должно ли это вызвать срабатывание атрибута «ChangedCallback»?
const colorSpan = document.querySelector('color-span');
console.log(colorSpan);
colorSpan.bgc = 'BLUE';
Я попробовал это в этой демонстрации, и оно не сработало, поэтому я просто хотел подтвердить свое понимание того, что атрибутChangedCallback сработает только тогда, когда атрибут установлен декларативно, как показано ниже. :
Hello From Color Span
Подробнее здесь: https://stackoverflow.com/questions/793 ... mmatically