【发布时间】:2016-12-21 10:37:06
【问题描述】:
[飞镖+聚合物]
你好,
我在 Polymer dom-repeat 模板中有 PaperInput 元素。所以,有几个,所以在 @Listen 我尝试获取 id,但它只检索 id="labelAndInputContainer" (无论我在模板中做什么)。
这有什么诀窍吗?我已经尝试了“一切”——在过去的半天里!
这是我的 HTML:
<template is="dom-repeat" items={{rgetThem}}>
<paper-card heading={{yyyy(item)}} >
<div class="card-content" >
<p style="color:red">ID:{{getID(item)}}</p>
<paper-input on-change="onchangepassword"
label='Password'
id={{getID(item)}}
floatingLabel>
</paper-input>
</div>
还有听者:
@Listen ('onchangepassword')
void onchangepassword(Event custEvent, var t) {
IronInput PI=custEvent.target;
Element yy=PI.parent;
String id=yy.id;
}
欢迎提出任何建议。
谢谢
史蒂夫
【问题讨论】:
-
polymer-project.org/1.0/docs/devguide/templates#handling-events。 Event.model.item.id
-
这可能是 Lymp 所追求的,但我的印象是,Lymp 提出了一个问题,即获取引发事件的 PaperInput 的 id 的方法。没关系:-)