2014-12-27 104 views
0

这种聚合物过滤器不工作:高分子过滤器不工作

<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

除了ebidels答案 - 你缺少'myFilter'之前的逗号 – zunder 2014-12-27 17:21:41

回答

2

您试图在聚合物元素之外使用数据绑定和过滤器。这是行不通的。

要使用聚合物的数据绑定外,你可以使用自动绑定模板,并使用自动节点发现($)引用元素的myFilter方法:

<template is="auto-binding"> 
    <my-ele id="myelem"> 
    <span>{{name | $.myelem.myFilter}}</span> 
    </my-ele> 
</template>