Polymer 聚合物1.0 dom重复不会触发过滤器
有一张简单的Polymer 聚合物1.0 dom重复不会触发过滤器,polymer,polymer-1.0,Polymer,Polymer 1.0,有一张简单的纸卡,上面有一个iron ajax,它正在被迭代,可以,但是我做的过滤器从未触发。通过iron ajax获取的JSON在一周中的某一天有一个整数值,我只想要值为0的那个 已尝试使用以下值筛选字段: filter="{{isMonday}}" filter="{{isMonday(item)}}" filter="isMonday" filter="isMonday(item)" 无论是否使用都要遵守 组件代码: <dom-module id="se-ligor">
纸卡
,上面有一个iron ajax
,它正在被迭代,可以,但是我做的过滤器从未触发。通过iron ajax获取的JSON在一周中的某一天有一个整数值,我只想要值为0的那个
已尝试使用以下值筛选字段:
filter="{{isMonday}}"
filter="{{isMonday(item)}}"
filter="isMonday"
filter="isMonday(item)"
无论是否使用都要遵守
组件代码:
<dom-module id="se-ligor">
<template>
<template is="dom-bind">
<iron-ajax auto
url="http://localhost:5000/leagues/1"
handle-as="json"
last-response="{{ajaxResponse}}">
</iron-ajax>
<template name="my-paper" is="dom-repeat" items="[[ajaxResponse]]" filter="{{isMonday}}" observe="dayofweek">
<paper-card heading="[[item.name]]">
<div class="card-content">
[[item.description]]
[[item.dayofweek]]
</div>
<div class="card-actions">
<paper-button>Some action</paper-button>
</div>
</paper-card>
</template>
</template>
</template>
<script>
Polymer({
is: "se-ligor",
isMonday: function (item) {
console.log(item.dayofweek);
if (item.dayofweek == 0)
return True;
}
});
</script>
</dom-module>
[[项目说明]]
[[item.dayofweek]]
一些行动
聚合物({
是:“西利戈”,
isMonday:功能(项目){
控制台日志(项目dayofweek);
如果(item.dayofweek==0)
返回True;
}
});
该模板仅用于在index.html
中进行绑定,而不是在dom模块中进行绑定,因此应删除该模板
filter
属性采用聚合构造函数对象上不带分隔符(即无括号)的方法的名称
<!-- in <dom-module> -->
<template is="dom-repeat" items="[[x]]" filter="isMonday" observe="dayofweek">...</template>
<script>
Polymer({
isMonday: function(item) {...}
});
</script>
...
聚合物({
isMonday:函数(项){…}
});
isMonday
在return True
中包含输入错误。在JavaScript中,关键字是小写的:true
该模板仅用于在index.html
中进行绑定,而不是在dom模块中进行绑定,因此应删除该模板
filter
属性采用聚合构造函数对象上不带分隔符(即无括号)的方法的名称
<!-- in <dom-module> -->
<template is="dom-repeat" items="[[x]]" filter="isMonday" observe="dayofweek">...</template>
<script>
Polymer({
isMonday: function(item) {...}
});
</script>
...
聚合物({
isMonday:函数(项){…}
});
isMonday
在return True
中包含输入错误。在JavaScript中,关键字是小写的:true