Polymer Don';聚合物组件的HTML属性中的t escape表达式值

Polymer Don';聚合物组件的HTML属性中的t escape表达式值,polymer,Polymer,我有一个聚合物组件,可以访问一个{object},它有几个值(比如{{object.id}},{{object.title}),等等 现在,这个 ..工作正常(呈现一个带有object.title输出的链接) 然而,这 呈现如下所示的HTML: 如您所见,post值被转义。为了测试这是否是表达式意外执行的问题,我还尝试填充一个非href属性(即数据测试=“{post.id}}”),该属性工作正常--href特别给出了意外的结果 也许我只是没有用一种非常“聚合”的方式来做这件事——有没有合适

我有一个聚合物组件,可以访问一个{object},它有几个值(比如{{object.id}},{{object.title}),等等

现在,这个

..工作正常(呈现一个带有object.title输出的链接)

然而,这

呈现如下所示的HTML:

如您所见,post值被转义。为了测试这是否是表达式意外执行的问题,我还尝试填充一个非
href
属性(即
数据测试=“{post.id}}”
),该属性工作正常--
href
特别给出了意外的结果

也许我只是没有用一种非常“聚合”的方式来做这件事——有没有合适的方式在HTML
href
属性中使用聚合表达式的值

编辑:谢谢@Timo为这个问题提供的解决方案-属性前的下划线:

<a _href="/posts/{{object.id}}">{{object.title}}</a>

您需要使用带下划线的属性\u href才能解析绑定:

<a _href="/posts/{{object.id}}">{{object.title}}</a>


Polymer随后将自动解析object.id绑定并设置正确的href属性

我看不到您的代码中有任何问题,请您发布更多代码,或者提供一个运行演示。宾果--谢谢,Timo D!有关于此的文档吗?到目前为止,我还没有在任何文档中看到此语法。嗯,我学会了abo通过一个聚合物警告发送到我这里:这将链接到聚合物文档的这一小部分: