У меня есть приложение на основе полимера с индексом точки входа. html. По какой-то причине мне пришлось использовать dom-repeat внутри индекса. html вместо полимерного элемента. Код выглядит так:
<dom-bind id="mainbody">
<template>
<app-drawer-layout>
<app-drawer slot="drawer">
<template is="dom-repeat" id="mainDemoBody">
<paper-item data-value={{item.is}} id="demoItem" on-tap="onElementSelect">
{{item.is}}
</paper-item>
</template>
</app-drawer>
<div> Main content
<div>
</app-drawer-layout>
</template>
</dom-bind>
И у меня есть функция нажатия, определенная в теге скрипта, как это
<script>
function onElementSelect(e) {
console.log('here');
this.selectedElement = e.model.item;
this.elementTags = this.selectedElement.tags;
this.demoLoaded = false;
}
</script>
Но я получаю следующую ошибку при нажатии любого элемента домена -повторить в пользовательском интерфейсе
метод прослушивания onElementSelect
не определено
Может кто-нибудь помочь мне здесь, спасибо заранее.