繁体   English   中英

聚合物确定dom-repeat项目的最后一项

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM