如果我有全局@observable var myObservable = 'foo';
,我可以将它传递给Web组件,如下所示:
<x-component my-attribute="{{myObservable}}"></x-component>
并在XComponent.myAttribute
生命周期方法之前传递给WebComponent.created()
。问题是当我更改myObservable = 'bar';
XComponent.myAttribute
未更改时。
这种绑定是否可能以某种方式?或WebComponent.attributeChanged(...)
是否为此关键(当它由Web UI团队实施时)?
答案 0 :(得分:1)
我相信您可以使用bind-
。
尝试一下:
<x-component bind-my-attribute="myObservable"></x-component>
另外,请记住为@observable
指定my-attribute
。