[Dart + Polymer]Polymer - Wie bekomme ich die ID von Papier-Input?
Hallo,
Ich habe PaperInput Elemente in einer Polymer dom-Repeat-Vorlage. Also, es gibt mehrere, also auf der @Listen versuche ich die ID zu bekommen, aber es ruft nur id = "labelAndInputContainer" ab (egal was ich in der Vorlage mache).
Gibt es einen Trick, um das? Ich habe "alles" ausprobiert - über den letzten halben Tag!
Hier ist mein 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>
Und der Zuhörer:
@Listen ('onchangepassword')
void onchangepassword(Event custEvent, var t) {
IronInput PI=custEvent.target;
Element yy=PI.parent;
String id=yy.id;
}
Anregungen herzlich willkommen.
Dank
Steve
https://www.polymer-project.org/1.0/docs/devguide/templates#handling-events. Event.model.item.id –
Das könnte sein, was Lymp ist, aber mein Eindruck war, dass Lymp eine Frage nach einer Möglichkeit stellte, die ID des PaperInput zu erhalten, von der das Ereignis ausgelöst wird. Vergiss es :-) –