这种聚合物过滤器不起作用:
<polymer-element name="my-ele">
<template><content></content></template>
<script>Polymer({
publish : {
name : "hello"
}
myFilter : function (val) { return "test";}
})</script>
</polymer-element>
<my-ele><span>{{name | myFilter}}</span></my-ele>
跨度内的内容为空白。怎么了?
答案 0 :(得分:2)
您正在尝试在聚合物元素之外使用数据绑定和过滤器。那不行。
要在聚合物之外使用数据绑定,您可以使用自动绑定模板并使用自动节点查找($)引用元素的myFilter
方法:
<template is="auto-binding">
<my-ele id="myelem">
<span>{{name | $.myelem.myFilter}}</span>
</my-ele>
</template>