Можно ли привязать атрибут к веб-компоненту?
Если у меня есть глобальный @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
, тоже.