我想在我的網頁的不同部分使用嵌套模板。對於不同的部分,我需要從嵌套模板中的數組獲取值。我無法使用for循環,因爲每個部分在網站上都有不同的類別和位置。是否有可能將一個變量傳遞給嵌套模板?下面的代碼簡化了什麼,我想實現:{{TMPL =「myBtnTmpl」 /}}沒有如果語法使用嵌套模板是有可能包括這樣的嵌套模板:JsRender:如何將變量傳遞到嵌套模板
<script id="myBtnTmpl" type="text/x-jsrender">
<button class="btn">
{{:myData.myArray[INDEX_VARIABLE].btnName}}
</button>
</script>
// Here I want to use INDEX_VARIABLE = 0
<div class="BigButton">
{{if myData tmpl="myBtnTmpl"/}}
</div>
// Here I want to use INDEX_VARIABLE = 1
<div class="MediumButton">
{{if myData tmpl="myBtnTmpl"/}}
</div>
// Here I want to use INDEX_VARIABLE = 2
<div class="SmallButton">
{{if myData tmpl="myBtnTmpl"/}}
</div>
另一個問題?
謝謝!
對於第二個問題,{{for myData tmpl =「#myBtnTmpl」/}}但完全不瞭解您的原始問題。 – Willy
無論如何,根據標題,我認爲您可以在https:/ /github.com/BorisMoore/jsrender/blob/master/demos/step-by-step/06_template-composition.html – Willy