I'm trying to call a function and pass a parameter but it gives error that function is not defined. I suppose it's not the proper way to pass argument.
//it's a big component with many methods
updateData: function(id) {
console.log(id);
}
<div class="basic">
<preview-list class="profileList">
<template is="dom-repeat" items="{{ followers }}">
<preview-profile profile$="{{ item }}">
<div class="connectWrapper">
<template is="dom-if" if="{_computeIsNotConnected(item.isConnection, item.isConnection2)}}">
<custom-button on-tap="[[updateData(item.id)]]"></custom-button>
</template>
</div>
</preview-profile>
</template>
</preview-list>
</div>
It shows the following error :
listener method `[[updateData(item.id)]]` not defined
I tried with curly braces too.
How could I pass parameter to a function?