我希望在单击按钮时触发该函数但不知何故它会给我一个错误" syntaxerror:function statement需要一个名字"在控制台中。 我错过了什么?
<link href="assets/polymer/paper-button/paper-button.html" rel="import">
<polymer-element name="test-button" attributes="">
<template>
<style>
paper-button[default] {
color: #4285f4;
}
</style>
<paper-button label="Accept" onclick="{{ saveButton }}" default></paper-button>
<div id="label"><content></content></div>
</template>
<script>
Polymer('test-button', {
saveButton: function() {
alert('button clicked');
}
});
</script>
</polymer-element>
缩短我的问题:我省略了我的主文件的代码,我导入元素并用<test-button></test-button>
显示它。
谢谢你的帮助。
答案 0 :(得分:5)
将onclick
更改为on-click
。这是使用Polymer的声明性事件处理程序。并从polymar 1中删除{{}}。