我已经定义了一个Polymer元素<xtal-fetch>
,其中Allow Cross Origin Request能够通过Polymer的双向绑定支持将结果传递给包含的Polymer元素。
但我发现它似乎没有将结果传递给原生自定义元素。
源代码为thanks to previous help on Stack Overflow,您可以对其进行测试here。
如果我没有遗漏任何东西,这是一个错误还是一个功能?
答案 0 :(得分:1)
回答标题中的问题:只要数据绑定在Polymer主机元素中完成,就可以使用Polymer数据绑定本机Web组件。
但您似乎正在尝试在本机元素(即<fetch-container>
's innerHTML
uses Polymer data binding syntax)的构造函数中使用Polymer数据绑定。这不会起作用,因为你不在Polymer主机元素中。如果将<fetch-container>
转换为Polymer元素,则可以使用Polymer的数据绑定。如果您更喜欢使用原生元素,则必须通过在result-changed
<xtal-fetch>
事件LineItem
上添加事件监听器来手动设置元素中的数据绑定。