Polímero 1.0: Como passar um argumento para uma função Polímero a partir de um atributo?
Existe uma maneira de passar um argumento para uma função Polymer a partir de um atributo de elemento dentro de seu<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>
Pesquisa de AntecedentesEu tenho vasculhadoa documentação que parece silencioso sobre o assunto. Não diz se você pode ou não. Mas quando eu tento, ele falha. Mas talvez eu não esteja fazendo isso corretamente. Então eu preciso de alguma ajuda.
A única coisa que me deparei éouvintes de eventos que não parece ser capaz de aceitar os argumentos que quero passar. Diga, umid
ou umname
.
Eu tentei (sem sucesso) fazer coisas como:
<paper-button id="foo" on-tap="bar('foo')"> Click </paper-button>
Mas nada parece funcionar.
A ideia dos ouvintes de eventos não funciona porque eles limitam os argumentos e não consigo, digamos,id
Eu preciso.