2016-07-07 5 views
1

現在、対応するオブジェクトの配列をマップしようとしていますが、マップする方法が見つかりません。Polymerのdom-repeatを使って配列をマップするにはどうすればいいですか?

は、私は以下のこのような何かをしたい(私は、構文が正しくないですけど、全体で私のポイントを取得しようとしている)

// user.connections ["1","2","3"] 
<template is="dom-repeat" items="{{user.connections}}" as="connection" 
      map="isAppConnection" observe="app.id"> 
{{connection}} <!-- The actual object --> 
</template> 

答えて

2

使用computed bindings

<dom-module is="some-element"> 
<template is="dom-repeat" items="{{isAppConnection(user.connections)}}" as="connection"> 
    {{connection}} 
</template> 
</dom-module> 

<script> 
Polymer({ 
    is: "some-element", 
    properties: {user: Object}, 
    isAppConnection: function(connections){ 
     connections.map(e=>SomeObj[e]) 
    }, 
}) 
</script> 
+0

を希望user.connectionsとして、このアップデート変化する? – Jaime

+0

はい、 'user'が従属プロパティで、' user.connections'が未定義でない限りです。 – miyamoto

関連する問題