v 1.0 中用于模板重复的聚合物字符串连接

polymer string concatenation for template repeat in v 1.0

我不确定以下是否可以使用 "computed" 和 dom-repeat 模板。在 .9/.8/1.0

之前,我绑定了子属性和父属性
<template is="dom-repeat" as="agreementTypeCount" index-as="agreementTypeCountI" items="{{agreementTypeCounts}}">
  <a href="/{{style_domain}}/agreements/#/table/country/{{selectedCountryCode}}/type/{{agreementTypeCount.type}}/sort/start-desc/size/10/page/1/">{{agreementTypeCount.type}}</a>
</template>

是否有实施字符串连接的计划?这会让生活变得 所以 容易得多!

它目前在路线图上。但是,您也可以为此使用计算绑定。

<template is="dom-repeat" as="agreementTypeCount" index-as="agreementTypeCountI" items="{{agreementTypeCounts}}">
  <a href$="{{computeAgreementUrl(style_domain, selectedCountryCode, agreementTypeCount.type)}}">{{agreementTypeCount.type}}</a>
</template>

然后声明它

Polymer({
  ...
  computeAgreementUrl(styleDomain, countryCode, type){
    return "/"+styleDomain+"/agreements/#/table/country/"+countryCode+"/type/"+type+"/sort/start-desc/size/10/page/1/";
  }
})

请注意 href 旁边的 $ 字符。建议您对原生元素的属性使用属性绑定 ($=)。