Polymer 1.0: как передать аргумент функции Polymer из атрибута?
Есть ли способ передать аргумент в функцию Polymer из атрибута элемента внутри<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>
Фундаментальные исследованияЯ прочесалдокументация который кажется молчаливым по этому вопросу. Здесь не сказано, можете ли вы или не можете. Но когда я пробую это, это терпит неудачу. Но, возможно, я не делаю это правильно. Поэтому мне нужна помощь.
Единственное, с чем я столкнулся, этослушатели событий который, кажется, не в состоянии принять аргументы, которые я хочу передать. Скажиid
илиname
.
Я пытался (безуспешно) делать такие вещи, как:
<paper-button id="foo" on-tap="bar('foo')"> Click </paper-button>
но ничего не работает.
Идея слушателей событий не работает, потому что они ограничивают аргументы, и я не могу получить, скажем,id
Я нуждаюсь.