V 1.0

2015-05-29 21 views
5

Şablon tekrarı için polimer dize birleştirme Bir "hesaplanan" ve dom-tekrar şablonu ile aşağıdakilerin mümkün olup olmadığından emin değilim. Ben dize birleştirme uygulamak için herhangi bir plan var mıdır önceki .9/.8/1,0V 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> 

için alt ve üst özelliklere sahip bağlayıcı oldu? 'u çok daha kolay hale getirir!

cevap

7

Şu anda yol haritasında. Bununla birlikte, bunun için bilgisayarlı bağlamaları da kullanabilirsiniz.

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

ve sonra

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

href yanındaki $ karakteri dikkate alınız ilan ediyoruz. Yerel öğelerin özniteliklerine öznitelik bağlaması ($ =) kullanmanız önerilir.

+1

Teşekkür ederim, bu çok fazla bir yeniden yazma değil. Dize birleştirme için zaman çerçevesiyle ilgili herhangi bir fikir (haftalar, aylar)? 5.x bir projem var ve her yerde dize birleştirmeyi kullanıyorum, çünkü bu geçişi daha fazla zorlaştırıyor. Yani ben dize concat beklemek veya mermi ısırmak için beklemeniz gerek yok emin değilim ... –

+0

Onlar üzerinde post post 1.0 üzerinde çalışacaklarını sitelerinde bahsettiler. Çok yakında belki? Bu Eylül ayında Polimer Zirvesi öncesinde olabilir. –

+0

Sorun izleme dizisi concat/interpolation burada: https://github.com/Polymer/polymer/issues/2182 – jevonearth