Jak przekazać element powtarzany przez dom w funkcji jednym kliknięciem? Mój kod nie działa:Polimer - Przekaż element powtarzany przez dom w ramach funkcji kliknięcia.
<dom-module id="my-element">
<template>
<template is="dom-repeat" items="{{stuff}}>
<paper-button on-click="_myFunction(item.name)">{{item.name}}</paper-button>
</template>
</template>
</dom-module>
<script>
Polymer({
is: 'my-element',
ready: function() {
this.stuff = [
{ id: 0, name: 'Red' },
{ id: 1, name: 'Blue' },
{ id: 2, name: 'Yellow' },
];
},
_myFunction: function(color) {
console.log('You pressed button ' + color);
},
})
</script>
Czy istnieje lepsze podejście do osiągnięcia czegoś takiego? Dzięki!
Dzięki stary! Naprawdę powinienem czytać dokumenty częściej – romerk
dzięki, jak mogę przekazać kliknięty element do innego elementu, gdzie mogę edytować zawartość na żywo, mam na myśli to, że zmiany wiążą się z oryginalnym produktem? –
dołączanie kliknięć nie jest lepsze. Zastanów się, czy używasz tap-tap, który jest jednolity zarówno dla urządzeń mobilnych, jak i stacjonarnych. – user1388835