Polymer 与聚合物的计算结合
这是我的代码摘录:Polymer 与聚合物的计算结合,polymer,polymer-starter-kit,Polymer,Polymer Starter Kit,这是我的代码摘录: <template is="dom-bind"> <iron-ajax auto url="####" params="" handle-as="json" last-response="{{ajaxResponse}}"></iron-ajax> <template is="dom-repeat" items="[[ajaxResponse.Items]]"> <d
<template is="dom-bind">
<iron-ajax auto
url="####"
params=""
handle-as="json"
last-response="{{ajaxResponse}}"></iron-ajax>
<template is="dom-repeat" items="[[ajaxResponse.Items]]">
<div>
[[_formatDate(item.ID.N)]]
</div>
</template>
</template>
...
<script>
Polymer({
is: 'home-view',
_formatDate: function(ID) {
console.log("TEST");
return "TEST";
}
});
</script>
因此,我似乎不知道如何正确定义_formatDate,以便聚合物能够识别它。有人能帮忙吗?看起来您正确地声明和使用了
\u formatDate()
警告来自dombind
,它仅用于index.html
中的绑定,而不是dom模块中的绑定。您应该从顶级模板中删除is=“dom bind”
[[格式日期(项目)]]
//为了实现跨浏览器兼容性,请选择HTMLImports.whenReady()
//仅在index.html中需要
HTMLImports.whenReady(函数(){
聚合物({
是‘主视图’,
特性:{
项目:{
类型:数组,
值:函数(){return['hello','world'];}
}
},
_formatDate:函数(id){
console.log('id',id);
返回id;
}
});
});
[Warning] [dom-bind::_annotatedComputationEffect]: – "compute method `_formatDate` not defined" (data:text/javascript;charset=utf-8,(fu…%0A, line 265, x10)