Как прослушать измененный скрытый атрибут - PullRequest
0 голосов
/ 19 февраля 2019

Какой правильный способ прослушать изменение скрытого атрибута в освещенном элементе?

например, такой элемент:

<my-element ?hidden="${this.activeTab != 1}"></my-element>

Я пыталсяопределить updated(changedProperties), но это не приводит к изменению скрытого.

Примечание на фоне вопроса:
Я использую листовку в этом элементе, и мне кажется, что мне нужно позвонить _onResize() на моем элементе контейнера листовки после того, как я изменил видимость.

1 Ответ

0 голосов
/ 20 февраля 2019

Решил это, просто добавив @property({ type: Boolean}) hidden: boolean = false; (Typescript) в мой собственный класс Element, даже если скрытый уже определен как свойство в LitElement.После этого updated вызывается при каждом изменении.

...