[英]Polymer determine the last item on dom-repeat items
我正在尝试从字符串数组创建面包屑。 我有一个名为taxonomy
的数组属性,它看起来像["categories", "clothing", "men", "suits"]
。 像这样使用dom-repeat
:
<template is="dom-repeat" items="{{taxonomy}}" id="breadcrumbs">
<span>{{item}}</span><span hidden$="[[computeSpanHidden]]"> > </span>
</template>
生成的视图如下所示:
类别>服装>男士>西装>
我想要删除最后一个>得到这样的东西:
类别>服装>男士>西装
我试过通过绑定到我想隐藏的跨度的隐藏属性来做到这一点,但我被卡住了。 不完整的computeSpanHidden
函数如下所示:
computeSpanHidden: function(){
if(this.taxonomy.slice(-1)[0] == /**the value i want to know how to get **/)
{ return true; }
else
{ return false; }
}
您只需要使用index
来确定。 从这里开始阅读更多内容。
指数。 数组中项的索引。 (如果对数组进行排序或过滤,则索引值会更改)
<span>{{item}}</span><span hidden$="[[computeSpanHidden(taxonomy,index)]]"> > </span>
computeSpanHidden: function(taxonomy,index){
return (taxonomy.length - 1) === index
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.