我可以将属性绑定到Web组件吗?

时间:2013-06-07 21:07:33

标签: dart dart-webui

如果我有全局@observable var myObservable = 'foo';,我可以将它传递给Web组件,如下所示:

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

并在XComponent.myAttribute生命周期方法之前传递给WebComponent.created()。问题是当我更改myObservable = 'bar'; XComponent.myAttribute未更改时。

这种绑定是否可能以某种方式?或WebComponent.attributeChanged(...)是否为此关键(当它由Web UI团队实施时)?

1 个答案:

答案 0 :(得分:1)

我相信您可以使用bind-

尝试一下:

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

另外,请记住为@observable指定my-attribute