ho carta ingresso elementoPolymer ottenere un valore di carta di ingresso del campo di core-ingresso alla pressione dei tasti
<paper-input
id="{{ id }}"
label="{{ label }}"
on-keyup="{{ keypressHandler }}"
value="{{ value }}">
</paper-input>
e posso prendere evento quando il tasto viene rilasciato.
Polymer("app-input", {
ready: function() {
this.value = false;
},
keypressHandler: function(event, detail, sender) {
console.log("inputChanged");
console.log(this.value);
}
});
Ma this.value è cambiato solo quando messa a fuoco è rimosso dal campo di input, quindi non sono in grado di recuperare il valore elementi al momento tasto viene rilasciato.
Come posso ottenere il valore degli elementi in keypressHandler()?
questo non funziona per me. ma sto usando e.attributes ['inputValue'] in dart. –
Nel codice non è quasi mai necessario accedere agli attributi, invece accedere a * proprietà *. Supponendo che 'e' sia un riferimento al tuo elemento di input, prova' e.inputValue'. –
Uso la freccia e non riesco a ottenere un'istanza corretta delle classi, quindi non hanno le proprietà necessarie. –