В моей-app.htmlPolymer стартер-комплект 2 Сфера Javascript
...
<paper-icon-button icon="my-icons:menu" onclick="this.$._joesDrawerToggle()"></paper-icon-button>
...
<script>
Polymer({
is: 'my-app',
...
_showPage404: function() {
this.page = 'view404';
},
_joesDrawerToggle: function() {
if (this.$.drawer.opened) {
this.$.drawer.close();
}else{
this.$.drawer.open();
}
}
});
</script>
При редактировании моего-app.html, WebStorm автозаполнение находит это. $ ._ J в это. $. _joesDrawerToggle()
Однако, когда я нажимаю кнопку, Chrome Dev Tools говорит:
Uncaught TypeError: this.$._joesDrawerToggle is not a function
at HTMLElement.onclick ((index):1)
onclick @ (index):1
кажется index.html нужно знать о _joesDrawerToggle(). Я не знаю, почему.
Как я могу сделать эту работу?
Hi ddp. Это не сработало для меня. –
Я изменил 'on-click' на' on-tap' теперь он должен работать – ddp
Хорошее продолжение. –