Frage Polymer-String-Verkettung für Template-Wiederholung in v 1.0


Ich bin mir nicht sicher, ob das Folgende mit einer "berechneten" und einer dom-repeat-Vorlage möglich ist. Ich war verbindlich mit Kind und Eltern Eigenschaften vor .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>

Gibt es Pläne, String-Verkettung zu implementieren? Es würde Leben machen damit viel einfacher!


5
2018-05-29 21:02


Ursprung


Antworten:


Es ist derzeit auf der Roadmap. Sie können dafür jedoch auch berechnete Bindungen verwenden.

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

und dann erkläre es

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

Bitte beachten Sie das Zeichen $ neben href. Es wird empfohlen, Attributattribute ($ =) für native Elemente zu verwenden.


7
2018-05-30 02:01