如何在dom-repeat内的元素中添加其他绑定?

时间:2016-06-24 00:52:07

标签: polymer polymer-1.0

我有一个模板dom-repeat元素。我知道我可以从数组中定义items属性,以便可以在模板中访问item。但是,如果我将它们绑定到客户的聚合物元素,我不知道如何访问模板中的其他对象。

在此示例中,items正在定义someItemsitem会将<my-el>传递给元素mine。我还有一个字符串<my-el>,我希望将其传递到<template is="dom-repeat" items="[[someItems]]"> <my-el item=[[item]] mine="[[mine]]"></my-el><br> </template> 并在那里使用。我目前有想法在app-el.html中执行此操作,其中包含dom-repeat模板:

APP-el.html

[[item]] [[mine]]

理论上,我可以在my-el.html中访问这两个:

MY-el.html

mine

但是,当我尝试从<my-el>内部访问item时,它是未定义的。如何正确传入此字符串以便我可以访问它?

可在此Plunker找到MCVE。请注意<my-el>字符串是如何在mine中定义的,但Sub search_Files() Dim folderName As String folderName = "\\Users\itsMe\Documents" Call Shell("C:\WINDOWS\explorer.exe "" "" & folderName _ &"" ""&search-ms://query=h&", vbNormalFocus) Call Shell("explorer.exe "" ""search-ms:query=h&crumb=location:\\Users\itsMe\Documents", vbNormalFocus) Call Shell("C:\WINDOWS\explorer.exe"" & FolderName &", vbNormalFocus) RetVal = Shell( _ "c:\Windows\explorer.exe ""search-ms:displayname=Search%20Results&crumb=\\Users\itsMe\Documents" _ & h & "%20kind%3A%3Dfolder&crumb=location:" _ & folderName, vbNormalFocus) End Sub 字符串不是。

1 个答案:

答案 0 :(得分:0)

您的数据绑定看起来正确,但mine没有my-app属性。您的意思是将<my-app>.myProperty定义为<my-app>.mine吗?将该属性名称更改为mine可以解决您的问题。

plunker