Polymer 未定义侦听器方法
我对聚合物有点陌生,不太了解这里发生的事情。我正在尝试创建一个简单的表单页面。代码如下:Polymer 未定义侦听器方法,polymer,polymer-1.0,Polymer,Polymer 1.0,我对聚合物有点陌生,不太了解这里发生的事情。我正在尝试创建一个简单的表单页面。代码如下: <dom-module id="sams-add-student"> <template > <div class="vertical-section"> <paper-button on-click="addstudent">SUBMIT</paper-button> </div> </tem
<dom-module id="sams-add-student">
<template >
<div class="vertical-section">
<paper-button on-click="addstudent">SUBMIT</paper-button>
</div>
</template>
<script>
(function() {
'use strict';
Polymer({
is: 'sams-add-student',
properties: {
item: {
type: Object
},
addstudent: function (event) {
console.log('addstudent');
}
}
});
})();
</script>
</dom-module>
提交
(功能(){
"严格使用",;
聚合物({
是:“sams添加学生”,
特性:{
项目:{
类型:对象
},
addstudent:函数(事件){
console.log('addstudent');
}
}
});
})();
但是,我得到一个错误,没有定义侦听器方法。我遗漏了什么吗?您在
properties
内部错误地声明了addstudent
方法,而实际上它应该位于对象顶层的properties
之外
Polymer({
is: 'sams-add-student',
properties: {
// addstudent: function() {...} // DON'T DO THIS HERE
},
addstudent: function() {...} // DO THIS HERE
}
您在
属性
中错误地声明了addstudent
方法,而实际上它应该位于对象顶层的属性
之外
Polymer({
is: 'sams-add-student',
properties: {
// addstudent: function() {...} // DON'T DO THIS HERE
},
addstudent: function() {...} // DO THIS HERE
}
如果是纸质输入,您可以使用以下方法:
this.$.IDofyourelement.value;
如果是纸质输入,您可以使用以下内容:
this.$.IDofyourelement.value;