Я пытаюсь переопределить свойство set в lit-element.Я использую Typescript, и я устанавливаю значение, используя декоратор в пользовательском элементе, хотя, когда я пытаюсь переопределить элемент, устанавливая другой атрибут в index.html, он не перезаписывает ...
Когда я console.log атрибута, он имеет только атрибут, установленный в lit-элементе.
Я использую mixinBehaviours, IronA11yKeysBehavior и GestureEventListeners with LitElement.
Свойство перезаписывается при использованииобычная нотация javascript, хотя, если возможно, я бы предпочел сохранить декораторы, если это возможно.
// TypeScript file
class Carousel extends mixinBehaviors([
IronA11yKeysBehavior,
GestureEventListeners
], LitElement) {
/**
* Carousel direction (horizontal or vertical)
*/
@property({type: String})
direction = 'horizontal';
}
// index.html
<carousel direction="vertical"></carousel>
Я надеюсь, что направление в index.html может переопределить свойство декоратора машинописного текста ...