Data binding 了解聚合数据绑定和HTML标记
我是Polymer的新手,在测试数据绑定时,我发现必须在HTML标记中封装双mustach表达式(例如Data binding 了解聚合数据绑定和HTML标记,data-binding,polymer,Data Binding,Polymer,我是Polymer的新手,在测试数据绑定时,我发现必须在HTML标记中封装双mustach表达式(例如{{var}}) 否则,变量就不会按原样展开和打印 一个例子(来自),用一行更多的文字来显示这种行为。你也可以找到它 这是{{owner}}的名称标记元素。 这是{{owner}}的名称标记元素。 聚合物({ 是:“姓名标签”, 就绪:函数(){ //设置此元素的所有者属性 this.owner=“Daniel”; } }); 我是否遗漏了文档中的某些内容,或者这是某种bug 致今天阅读此问
{{var}}
)
否则,变量就不会按原样展开和打印
一个例子(来自),用一行更多的文字来显示这种行为。你也可以找到它
这是{{owner}}的名称标记元素。
这是{{owner}}的名称标记元素。
聚合物({
是:“姓名标签”,
就绪:函数(){
//设置此元素的所有者属性
this.owner=“Daniel”;
}
});
我是否遗漏了文档中的某些内容,或者这是某种bug
致今天阅读此问题的读者此行为似乎已被修复,在Plunkr上的示例中,不再存在问题。根据: 绑定注释当前必须跨越标记的整个内容 这意味着您当前必须像在本例中那样将绑定包装到标记中:
这是{{owner}}的名称标记元素。
我希望将来这会有所改变,这样你就不必在标签中包装绑定了。该死,我错过了。非常感谢。
<dom-module id="name-tag">
<template>
<!-- Will print : This is {{owner}}'s name-tag element. -->
This is {{owner}}'s name-tag element.<br />
<!-- Will print : This is Daniel's name-tag element. -->
This is <b>{{owner}}</b>'s name-tag element.
</template>
</dom-module>
<script>
Polymer({
is: "name-tag",
ready: function() {
// set this element's owner property
this.owner = "Daniel";
}
});
</script>