2012-09-19 1 views
0

J'utilise trimpath library pour dessiner page dynamiqueComment puis-je ajouter une expression à condition de clause if dans trimpath?

J'essaie d'ajouter l'expression à si la clause

{for item in itemsObj} 
{if item_index % 4 == 3 && peopleObj.length != item_index + 1 } 
    <div class="search-result-row" style="border-bottom:1px solid #dadada;"> 
{/if} 
{/for} 

mais la valeur « ITEM_INDEX + 1 » pas calculé comme expression mathématique et le résultat de cette valeur est pinding string par exemple si item_index = 3 alors le résultat pour l'expression est = 31

pourriez-vous s'il vous plaît m'aider sur ce point?

+0

Avez-vous essayé '(ITEM_INDEX + 1)'? – jbabey

+0

Oui j'essaie cela toujours prendre le résultat en tant que string string –

Répondre

1

Désistement: Je n'ai aucune expérience avec cette bibliothèque.

Selon the documentation:

Le testExpr est une expression JavaScript valide, mais pas gros caractères accolade .

Ce qui signifie que vous devriez être en mesure de le faire:

{if item_index % 4 == 3 && peopleObj.length != (parseInt(item_index, 10) + 1) } 
+0

Merci jbabey, son travail enfin. comment cette approche me manque –

+0

@KhadijahJShtayat Si cette réponse vous a aidé et que vous pensez que cela aidera les futurs visiteurs ayant un problème similaire, vous devez accepter la réponse (cliquez sur la coche verte). – jbabey

Questions connexes