2013-02-08 8 views
5

मैं सूचकांक सहायक का उपयोग कर रहा है, तो यह संभव 1 के बजाय 0. दोनों पर गिनती शुरू बनाने के लिए है।

क्या कोई इसे करने का तरीका जानता है?

यदि आप करते हैं सकता है सही होगा:

{$idx + 1} 

लेकिन स्पष्ट रूप से है कि काम नहीं करेगा।

+0

मैं जवाब दे नहीं कर रहा हूँ आप सवाल कर रहे हैं, लेकिन मुझे लगता है इस प्रदर्शन के लिए है। क्या आपने सीएसएस काउंटर का उपयोग करने के बारे में सोचा है? http://css-tricks.com/numbering-in-style/ – fulmicoton

उत्तर

9

मुझे लगता है कि आप $ IDX के साथ संयोजन में गणित सहायक का उपयोग कर सकते हैं:

{@math key=$idx method="add" operand="1"/} 
2

धूल टेम्पलेट्स में @math का एक प्रयोग आप धूल सहायकों जो डिफ़ॉल्ट धूल कोर पैकेज से बाहर रखा गया है द्वारा जोड़ने की जरूरत बनाने के लिए।

विशिष्ट वाक्यविन्यास है कि आप "लोड" करने के लिए नोड में धूल सहायकों के क्रम में की जरूरत है:

var dust = require('dustjs-linkedin'); 
dust.helper = require('dustjs-helpers'); 

बैठाना आप इन सहायकों, जो वास्तव में अजीब निर्णय होगा नहीं जोड़ सकते हैं, अभी भी आप अपने खुद के बना सकते हैं इस जो @gt या @math

var baseContext = dust.makeBase({ 
    position: function(chunk, context) { 
     return context.stack.index + 1; 
    }, 
    }); 

के बजाय इस्तेमाल किया जा सकता अब आप $ {IDX} के बजाय {स्थिति} जो एन 1 से पाश में गिना जाएगा उपयोग कर सकते हैं की तरह वर्तमान कोड बेस में कार्य करते हैं।

1

अंदर गणित सहायक रखो {@idx}

<table> 
{#names} 
<tr><td>{@idx}{@math key="{$idx}" method="add" operand="1"/}{/idx}</td> 
    <td>{name}</td> 
</tr> 
{/names} 
</table> 
संबंधित मुद्दे