Можно ли привязать атрибут к веб-компоненту?

Если у меня есть глобальный @observable var myObservable = 'foo'; Я могу передать его веб-компоненту так:

    <x-component my-attribute="{{myObservable}}"></x-component>

и это передано XComponent.myAttribute перед WebComponent.created() метод жизненного цикла. Проблема в том, когда я меняю myObservable = 'bar'; XComponent.myAttribute не изменился

Возможен ли этот тип привязки как-то? Или это WebComponent.attributeChanged(...) ключ к этому (когда он реализован командой веб-интерфейса)?

1 ответ

Я верю, что вы можете использовать bind- за это.

Попробуйте это:

<x-component bind-my-attribute="myObservable"></x-component>

Кроме того, не забудьте указать @observable за my-attribute, тоже.

Другие вопросы по тегам