Javascript 从dom重复项计算方法访问元素范围
如何在dom中继器调用以返回项的方法中访问元素范围(Javascript 从dom重复项计算方法访问元素范围,javascript,polymer,polymer-1.0,Javascript,Polymer,Polymer 1.0,如何在dom中继器调用以返回项的方法中访问元素范围(this) 看看这个例子: <dom-module id="demo-element"> <template> <template is="dom-repeat" items="[[getItems()]]"> <div>[[item]]</div> </template> </template&
this
)
看看这个例子:
<dom-module id="demo-element">
<template>
<template is="dom-repeat" items="[[getItems()]]">
<div>[[item]]</div>
</template>
</template>
<script th:inline="javascript">
Polymer({
is : "demo-element",
properties: {
begin: { type: Number, value: 9 }
},
getItems: function() {
console.log(this.begin); // <- logs "undefined"
return [0,1,2,3,4];
}
});
</script>
</dom-module>
[[项目]]
聚合物({
是:“演示元素”,
特性:{
开始:{type:Number,value:9}
},
getItems:function(){
console.log(this.begin);//解决方案是列出需要访问的属性,如下所示:
<template is="dom-repeat" items="[[getItems(begin)]]">