Polymer 1.0: ¿Cómo pasar un argumento a una función Polymer desde un atributo?
¿Hay alguna manera de pasar un argumento a una función Polymer desde un atributo de elemento dentro de su<template>
?
<script src="http://www.polymer-project.org/1.0/samples/components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="http://www.polymer-project.org/1.0/samples/components/polymer/polymer.html" />
<dom-module id="example-element">
<template>
...
<paper-button id="foo" on-tap="bar">Click</paper-button>
...
</template>
</dom-module>
<script>
(function() {
Polymer({
is: 'example-element',
properties: {...},
bar: function(arg){
// Do stuff using argument arg
}
});
})();
</script>
Investigación de fondoHe peinadola documentación que parece silencioso al respecto. No dice si puedes o no puedes. Pero cuando lo intento, falla. Pero tal vez no lo estoy haciendo correctamente. Entonces necesito ayuda.
Lo único que he encontrado esoyentes de eventos que no parece poder tomar los argumentos que quiero pasar. Decir, unid
o unname
.
He intentado (sin éxito) hacer cosas como:
<paper-button id="foo" on-tap="bar('foo')"> Click </paper-button>
Pero nada parece funcionar.
La idea de los oyentes del evento no funciona porque limitan los argumentos y no puedo obtener el, digamos,id
Necesito.