Polymer 如何在核心列表元素中使用聚合物过滤器

Polymer 如何在核心列表元素中使用聚合物过滤器,polymer,Polymer,我正在尝试为chrome扩展使用国际化过滤器 i18n:function(string){ return chrome.i18n.getMessage(string); } 这是这样使用的: <paper-tab>{{'SETTINGS'| i18n}}</paper-tab> 它可以正常工作,除非我将模板传递到核心列表中 <core-list id="messagelist" data="{{messageHistory}}"> <

我正在尝试为chrome扩展使用国际化过滤器

i18n:function(string){
    return chrome.i18n.getMessage(string);
}
这是这样使用的:

<paper-tab>{{'SETTINGS'| i18n}}</paper-tab>
它可以正常工作,除非我将模板传递到核心列表中

<core-list id="messagelist" data="{{messageHistory}}">
    <template>
        <div class="msg">{{text}}</div> 
        <div class="type">{{type | i18n }}</div>
    </template
<core-list>
我尝试了模板绑定={{i18n as i18n}},但没有成功。 很高兴知道聚合物中是否有任何东西支持这一点。
谢谢。

i18n函数定义的对象是关于事项的,您没有指定。你把它放在Polymerexpersions.prototype上了吗?我明白了,这应该可以在任何地方使用。这不在文档中,所以我错过了它@ScottMiles是一个全局定义的过滤器还是实现这一点的唯一方法?还是有人更新了核心列表以获得更优雅、局部范围更广的版本?从Polymer 0.5开始,局部过滤器应该可以工作。