1

グローバルがある場合、次@observable var myObservable = 'foo';のように Web コンポーネントに渡すことができます。

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

ライフサイクルメソッドXComponent.myAttributeの前に渡されます。WebComponent.created()問題は、変更しmyObservable = 'bar';XComponent.myAttributeも変更されないことです。

このタイプのバインディングは何とか可能ですか?それとも、WebComponent.attributeChanged(...)これの鍵はありますか (Web UI チームによって実装された場合)?

4

1 に答える 1

1

これなら使えると思いますbind-

これを試してください:

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

@observableまた、 forも忘れずに指定しmy-attributeてください。

于 2013-06-08T22:06:58.620 に答える