2010-09-20 4 views
1

J'utilise le micro-modèle (Micro Template) dans mon projet. Ci-dessous l'échantillonAppeler une fonction javascript à l'aide d'un micro-modèle

<script type="text/html" id="user_tmpl"> 
    <% for (var i = 0; i < users.length; i++) { %> 
    <li><a href="<%=users[i].url%>"><%=users[i].name%></a></li> 
    <% } %> 
</script> 

Est-il possible d'appeler une fonction javascript dire une fonction simple comme ceci:

function SubstringText(input,length) { 
    return input.substring(1, length); 
} 

sur les utilisateurs [i] .name propriété?

Répondre

1

Vous pouvez appeler directement dans le script, par exemple:

<script type="text/html" id="user_tmpl"> 
    <% for (var i = 0; i < users.length; i++) { %> 
    <li><a href="<%=users[i].url%>"><%=SubstringText(users[i].name, 5)%></a></li> 
    <% } %> 
</script> 

Je ne suis pas sûr de ce que vous voulez length ici, il suffit de remplacer 5 avec tout ce qui est dans l'exemple ci-dessus.

+0

Génial! Merci :) –

Questions connexes