Polymer 聚合:如何将子对象作为绑定传递到自定义元素

Polymer 聚合:如何将子对象作为绑定传递到自定义元素,polymer,polymer-starter-kit,Polymer,Polymer Starter Kit,假设我创建了一个自定义元素,如下所示: <chat-container messages="{{ messages }}"></chat-container> 我试着做: <chat-container messages="{{ app.messages.filter(function(e) { return e.name === 'Rajat'; })[0].messages }}"></chat-container> 聚合物不支持这种复

假设我创建了一个自定义元素,如下所示:

<chat-container messages="{{ messages }}"></chat-container>
我试着做:

<chat-container messages="{{ app.messages.filter(function(e) { return e.name === 'Rajat'; })[0].messages }}"></chat-container>


聚合物不支持这种复杂的结合表达。将筛选器代码移动到函数并从绑定表达式调用该函数。绑定表达式只支持
``
()



其中父元素有一个名为
filter()

的函数,我使用的是Polymer 1.0?这是正确的语法吗?对不起,忘记了
{
<chat-container messages="{{ app.messages.filter(function(e) { return e.name === 'Rajat'; })[0].messages }}"></chat-container>
<chat-container messages="{{filter('name', 'Rajat')}}"></chat-container>