Programlamada ve özellikle de gidonlarda oldukça yeniyim. Benim html dosyasında jquery ve gidon kombinasyonu ile yüklü bir div var. Üstünde sekmeler var. Bir sekmede bir tıklama olduğunda, tüm içeriği yeni bir tanesine yeniden yüklemek istiyorum. İçerik benzerdir (aynı yapı) ancak etiketler, resimler ve benzeri değişmek zorundadır. Ben handlebars.js kısmi kullanmayı denedim. İşte örnek bir kod.Bölümleri yeniden yükleme Gidonlar
<script type="text/x-handlebars-template" id="all-handlebar">
{{#each tabs}}
<div id=tab{{@index}}>{{this.text}}</div>
{{/each}}
<div id="tab-content">{{> tabContentPartial}}
</script>
<script type="text/x-handlebars-template" id="tab-content-partial">
<div id="mycontent">
<div id="text">{{mycontent.text}}</div>
<div id="text">{{mycontent.image}}</div>
</div>
</script>
<script type="text/javascript">
source=$("#all-handlebar").html();
var template = Handlebars.compile(source);
Handlebars.registerPartial("tabContentPartial", $("#tab-content-partial").html())
var context = {
mycontent : {
text="something that has to change everytime I click on a different tab",
image="idem"
};
var html = template(context);
$("body").html(html);
</script>
Iyi ilk kez yükleyen ama sekmesine tıklayın, ben sekme içerik kısmi senaryoyu-registerPartial yeniden ona sormak ve HTML blok sağa değişti çünkü artık yok benim kodumda Kısmi komutumu yeni içerikle nasıl yeniden kullanabilir ve yeniden yükleyebilirim?
Çok teşekkür ederim!
Bazı ilgili kodları sağlamanız yararlı olur. Normalde, gidon şablonunuzu derlemenizi geçer. Sonra verilerinizi iletirsiniz ve sayfanıza eklediğiniz oluşturduğunuz html'yi döndürür. Bu derlenmiş şablon farklı verilerle yeniden kullanabilirsiniz. –
Şimdi daha net mi? Gecikme için özür dilerim, farklı çözümlere bakmaya çalıştım. –